Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
Description
We should go through the APIs in experimental.h, and do one of
1. Remove
2. Move to ts/ts.h.in
3. Leave as is, assuming it's still considered experimental.
I know there are arguments for and against having an experimental.h include file. I guess I don't have a strong opinion, another solution is to simply keep everything in ts.h.in, but mark APIs that are experimental as such. I do believe having APIs in an "experimental" state has benefits (such as we can modify such APIs as we see fit, there is no ABI/API compatibility promise).