3 ms·
There are two approaches to using any interpreter. One is to using python wrappers and existing python GUI toolikits simply by using the "official" QNX/Python
by shawn-butler 14y ago
There are two approaches to using any interpreter. One is to using python wrappers and existing python GUI toolikits simply by using the "official" QNX/Python hook entry point into the app lifecycle. [0]
The other is to go deeper and integrate with cascades UI and process messages between the QML/Qt framework and a python event loop. [1] Project going this route can be found at
http://hg.microcode.ca/blackberry-py/src/ http://hg.microcode.ca/blackberry-py/src/
Other "semi-supported" interpreters include Lua and Erlang. [2] I'm sure someone has a ruby vm by now.
[0]: http://peterhansen.ca/blog/bbx-python-direct-entry-point.html http://peterhansen.ca/blog/bbx-python-direct-entry-point.htm...
[1]: http://peterhansen.ca/blog/blackberry-tart-preview.html http://peterhansen.ca/blog/blackberry-tart-preview.html
[2]: https://github.com/blackberry https://github.com/blackberry
- HorizonXP 14y agoBlackBerry-Py is the project I'm currently using. More specifically, the Tart branch. (Disclosure: I'm one of the lead contributors.)