Replies: 1 comment
-
|
Looking into it. This reply was drafted by Claude Code on behalf of @nlohmann, as part of a review of open discussions. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
It would be great to use LLVM/Clang to traverse the AST of the library and collect all public types and functions to programmatically derive "the public API". Once we have that, we can do the following to improve the project:
Looking at the examples out there (e.g., https://github.com/banach-space/clang-tutor), this should be pretty straightforward. I would not go so far and claim we can make any proof about API stability, but I think such a tool would in any case help to be more conscious about the API and its documentation.
Beta Was this translation helpful? Give feedback.
All reactions