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
-
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