Choco bindings for high-level programming langages (e.g. R, Python) #835
dimitri-justeau
started this conversation in
Ideas
Replies: 2 comments
-
GraalVM might be helpful (see #836) with its polyglot capabilities. |
Beta Was this translation helpful? Give feedback.
0 replies
-
I agree with you, having higher-level languages or languages more accessible to non computer scientists is a good idea/opportunity. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I would love to see people from other communities having fun with Choco (e.g. biologists, climatologists, ...). However, outside the computer science world, people mainly use high-level languages such as R or Python for their analysis. Of course, we have MiniZinc, which can be used from R and Python. But does MiniZinc with Choco as backend offer as much flexibility as Choco alone does? (I believe not, but I might be wrong).
Developing from scratch R or Python bindings for Choco would be an enormous task, but maybe there is a way to do this automatically, with an automatic documentation generation from the javadoc ? I am currently not aware of automatic binding tools from Java to other languages, but I know that it exists for C++: http://www.swig.org/ , https://jslee02.github.io/awesome-cpp-python-binding-generator/ , ...
Beta Was this translation helpful? Give feedback.
All reactions