Perl 有类似ipython的功能么

有个Jupyter Perl Kernel,叫Devel::IPerl。不过成熟度显然不如ipython kernel(毕竟那个是亲儿子)。比如CPAN上的版本尚不支持Windows,Github上我出了一个解法但是设置起来还是有点麻烦。
我对Devel::IPerl乃至Jupyter还算有点知道的,有什么问题可以再问我。当然了,也欢迎大家有力出力(个人认为这个iperl相比于Reply或Devel::REPL更值得Perl社区投入发展)。
(≧?≦)/
把相关链接贴一下吧:
iperl on MetaCPAN:https://metacpan.org/release/Devel-IPerliperl on Github:EntropyOrg/p5-Devel-IPerl,最好把它的issue和P/R都看一下,知道它现在有些什么问题。
支持Windows的patch是这个:get it work on Windows by stphnlyd · Pull Request #67 · EntropyOrg/p5-Devel-IPerl 要用StrawberryPerl,要装Alien::ZMQ(也需要patch),要把Github上相关的讨论都看一下,至少还要设置一个Windows PATH变量,所以还是比较麻烦。如果觉得那些PR有用的话,请在PR上顶一下,以便推动项目owner去merge。
在Linux上设置会顺利得多。
【Perl 有类似ipython的功能么】 另外现在iperl还有个问题是,如果你启动iperl中途失败(例如因为缺少某个依赖),再次运行iperl的时候可能需要先手动删除相关的本地jupyter/iperl配置文件。我有时间再回去看一下能不能写个PR。


    推荐阅读