Examples for ipython backends in other languages?

In PyCon2013, I found out that for an ipython laptop it can be used for other languages ​​that create a different backend. In ipython docs, I saw a page in the protocol and mentioned that the servers were written for perl and ruby. I am interested in one for clojure.

Where can I find code for an example non-python backend to evaluate whether the clojure backend is practical in terms of time and experience that I can devote to it?

+6
source share
2 answers

ihaskell-notebook integrates Haskell into IPython.

IHaskell wraps IPython to run Haskell.

+2
source

https://github.com/ipython/ipython/pull/2854 will give you a brief description of the latest change and a link to ruby kernel . I developed the node kernel with some explanation some time ago, you may need to update it to work with the latest IPython and the last node. IClosure took some code from IPython and made POC clojure, we will be happy if the kernel is ported to work with the latest IPython, since it will receive an all-new improvement with autosave and so on. I have never seen the core of perl.

Feel free to open the issue of PR on github with a draft of the clojure kernel (even if the PR will not be merged in the main repo, this will help to see the code), we will be happy to help.

Just insist a little more for another reader, as he is often not understood:

With the current version of dev, you don’t need IPython fork , and you don’t change the source code to work with the non-core python, you don’t even need to write python.

+1
source

Source: https://habr.com/ru/post/944984/


All Articles