-
Notifications
You must be signed in to change notification settings - Fork 440
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
C++ API #71
Comments
I opened this because it would give me a better idea of what the Java API should look like (see #64). A few ideas I had in mind for the C++ API are:
Here is what I have so far: https://github.com/davidzchen/jsonnet/blob/cpp/cpp/jsonnet.h Currently, this is just a wrapper around the libjsonnet C API. In the future, it might be nice to refactor some of the implementation details in |
* Refactor common implementation details from libjsonnet.cpp into vm. * Both C and C++ implementations are now thin wrappers on top of the low-level Vm API. * Rearrange dependencies in BUILD file. Fixes google#71
* Refactor common implementation details from libjsonnet.cpp into vm. * Both C and C++ implementations are now thin wrappers on top of the low-level Vm API. * Clean up library targets in BUILD file. * Add simple tests for C++ wrappers. Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
Fixes google#71
This change also adds an external dependency for gmock to the Bazel build, which is used by the C++ library's unit test. Issue google#71
This change also adds an external dependency for gmock to the Bazel build, which is used by the C++ library's unit test. Issue google#71
This change also adds an external dependency for gmock to the Bazel build, which is used by the C++ library's unit test. Issue google#71
While Jsonnet is written in C++, the core API it exposes is a C API. It would be nice to have a proper C++ API as well.
The text was updated successfully, but these errors were encountered: