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

[Feature] Pure C API #233

Open
mantielero opened this issue May 6, 2020 · 2 comments
Open

[Feature] Pure C API #233

mantielero opened this issue May 6, 2020 · 2 comments

Comments

@mantielero
Copy link

It would be nice providing a C API to enable easy binding to other programming languages.

@rserban
Copy link
Member

rserban commented May 6, 2020

What target languages do you have in mind?

@mantielero
Copy link
Author

mantielero commented May 6, 2020

I am thinking on Nim. It is fast as C, with a syntax similar to python, but it also provides metaprogramming enabling the creation of Domain Specific Languages (this could make creating models much more easy). And given that it is compiled, you end up with a binary, so deployment is quite easy.

As an example, you can see nim-html-dsl which enables the creation of HTML directly from Nim using a DSL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants