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

Create a tool that can generate C/C++ data models from Ion Schema #49

Open
popematt opened this issue Aug 21, 2021 · 0 comments
Open

Create a tool that can generate C/C++ data models from Ion Schema #49

popematt opened this issue Aug 21, 2021 · 0 comments
Labels
tool Feature requests for a new tool or library that doesn't exist yet

Comments

@popematt
Copy link
Contributor

This is similar to amazon-ion/ion-schema-kotlin#146, but the generated classes (or structs) should be for use with C/C++ (and possibly Rust).

  • This does not necessarily require a C/C++ implementation of Ion Schema before it can be done. (There is no reason why a JVM-based tool couldn't generate code for a different language.)
  • We should see if this can be solved in a general way—it might be possible to leverage something like Kotlin Multiplatform so that we can generate code for Kotlin data classes that can be compiled for use with native, jvm, or javascript code.
@popematt popematt added the enhancement New feature or enhancement for the Ion Schema _specification_ label Aug 21, 2021
@popematt popematt added tool Feature requests for a new tool or library that doesn't exist yet and removed enhancement New feature or enhancement for the Ion Schema _specification_ labels Dec 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tool Feature requests for a new tool or library that doesn't exist yet
Projects
None yet
Development

No branches or pull requests

1 participant