Has anyone tried this for accessing a Java Socket API? (e.g. Interactive Brokers API)
Im currently using Jython but would love to switch to "real" Python, unfortunately i am still a noob when it comes to get these things working..
@jpdus Will you elaborate on why you are eager to ditch Jython in favor of CPython? I guess I have a soft spot for Jython.
Overall this project looks very interesting- Can't wait to go through the source code at https://github.com/kivy/pyjnius to see how this works under the hood.
@jaytaylor The main reason for my part is that most/all my projects are pure python so far and im way more familiar with (C)Python and its libraries (numpy/scipy fe), dependencies, etc. than i am with Java.
I like Jython too, but if i had the opportunity to do everything in pure Python i would ditch it nevertheless!
i have used it a lot to generate JNI bindings for other code via a simple Makefile template (list JARs and packages, alter names and versions, and poof). it works quite often, but it does run into some wonky C++ code it can't quite figure out.
still, pretty easy. one example are some (work-private) mahout bindings.
17 comments
[ 4.7 ms ] story [ 31.9 ms ] threadThis looks really promising. Thank you for the hard work.
Has anyone tried this for accessing a Java Socket API? (e.g. Interactive Brokers API) Im currently using Jython but would love to switch to "real" Python, unfortunately i am still a noob when it comes to get these things working..
Overall this project looks very interesting- Can't wait to go through the source code at https://github.com/kivy/pyjnius to see how this works under the hood.
Cheers.
I for one am interested in keeping everything in cpython if possible. But I currently have a web service in jython...
http://lucene.apache.org/pylucene/jcc/index.html
i have used it a lot to generate JNI bindings for other code via a simple Makefile template (list JARs and packages, alter names and versions, and poof). it works quite often, but it does run into some wonky C++ code it can't quite figure out.
still, pretty easy. one example are some (work-private) mahout bindings.