其他语言的ipython后端示例?

时间:2013-05-14 14:18:38

标签: clojure ipython ipython-notebook

在PyCon2013上,我发现ipython笔记本有可能用于其他语言,而不是写一个不同的后端。在ipython文档中,我看到了协议上的页面,并提到服务器是为perl和ruby编写的。我对clojure感兴趣。

在哪里可以找到示例非python后端的代码来评估clojure后端是否是一个实用的东西,就我可以投入的时间和专业知识而言?

2 个答案:

答案 0 :(得分:2)

ihaskell-notebook将Haskell集成到IPython中。

IHaskell围绕IPython运行Haskell。

答案 1 :(得分:1)

https://github.com/ipython/ipython/pull/2854会快速回顾最后一次更改并链接到ruby kernel。我前段时间起草了node kernel with some explanation,可能需要更新才能使用最后一个IPython和最后一个节点。 IClosure已经从IPython中获取了一些代码,并使得clojure的POC正常工作,如果内核被移植到最后一个IPython中,我们会很高兴,因为它将通过自动保存获得所有新的改进,等等。我从未见过perl内核。

不要犹豫,在github上用Clojure内核的草稿打开一个PR的问题(即使PR不会在主回购中合并,它有助于查看代码),我们将很乐意帮助

只是为其他读者坚持一点,因为它往往不太清楚:

使用当前的开发版本,您需要 fork IPython,或修改源代码以使其与非python内核,甚至不必编写python。