Hey guys,
today I worked a bit on IRuby and released a new version 0.2.0
which works more or less with IPython3/Jupyter.
Changes:
* Dropped IPython2 support
* Dropped Ruby < 2.0.0 support
* Supports and requires now IPython3/Jupyter
* Switch from ffi-rzmq to rbczmq
* Added IRuby::Conn (experimental, to be used by widgets)
* iruby register/unregister commands to register IRuby kernel in
Jupyter
Please take a look!
However, there is still a lot to do:
* Find and fix the remaining bugs
* Implement the history and other missing features (see Jupyter
protocol specification)
* Get travis-ci to work (test different rubies and ipython versions)
* Improve test coverage
* Testing on different operating systems etc
* The Jupyter guys are also preparing kernel tests
(
https://github.com/jupyter/jupyter_kernel_test) which we could use
* Interactive widgets/communication channels (Could be interesting for
gnuplot integration)
* Integrate with all the interesting scientific Ruby libraries out
there (I tested nyaplot and that works quite well)
* Convience
try.jupyter.org to include IRuby :)
Best,
Daniel