Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify what the C API contains #34

Open
encukou opened this issue May 18, 2023 · 1 comment
Open

Clarify what the C API contains #34

encukou opened this issue May 18, 2023 · 1 comment
Labels
theme: abstraction theme: legacy problems arising from past decisions

Comments

@encukou
Copy link
Contributor

encukou commented May 18, 2023

It's not clear what exactly is part of the public C API.
There are efforts to clarify, document and categorize, but they're ongoing. (i.e. the docs/devguide is good for new additions, but for the decades-old stuff, take it with a grain of salt.)

@encukou
Copy link
Contributor Author

encukou commented May 18, 2023

Note that there are well-defined subsets -- the limited API and the unstable API.
My solution/goal is to improve limited API and gradually let the rest slide into irrelevance, deprecation & removal -- but that will take decades, so it's too slow for stuff that blocks development of new features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme: abstraction theme: legacy problems arising from past decisions
Projects
None yet
Development

No branches or pull requests

2 participants