crystal-community / crystal-libraries-needed

A list of libraries that are needed or wanted for the Crystal-Language
141 stars 4 forks source link

Jupyter Kernel #95

Closed LeviZell closed 4 years ago

LeviZell commented 6 years ago

I don't know how much is involved to make something similar to the Ruby kernel - iruby (https://github.com/SciRuby/iruby)

It looks like it depends on another package - cztop (https://github.com/paddor/cztop).

ihnorton commented 5 years ago

If you don't mind a C++ dependency, https://github.com/QuantStack/xeus can help get a kernel going fairly quickly vs starting from scratch.

(not a Crystal user, at least yet, but happened across this issue and figured the pointer might help)

RomainFranceschini commented 4 years ago

xeus would be the easy way but as it's in C++, one would need to write a C wrapper first, and then bind to it from Crystal.

I started to implement the protocol in Crystal, however the zeromq shard would need an update first.

RomainFranceschini commented 4 years ago

I created a thread on the crystal forum, where I'll post updates of the implementation https://forum.crystal-lang.org/t/jupyter-notebook/2101

alexanderadam commented 4 years ago

soooo… this issue can be closed since @RomainFranceschini solved it with ICrystal, right?