执行elm代码的jupyter内核
elm_kernel的Python项目详细描述
这个内核为[jupyter](http://jupyter.org/)笔记本增加了对elm的支持。
虽然基本功能已经就绪,但这仍然是一项非常重要的工作 进步。我还在想办法。任何帮助、想法等都会很好。
#安装
从源安装包: ` pip install -e . `
然后安装内核规范: ` python -m elm_kernel.install `
#用法
运行jupyter notebook并为新笔记本选择elm内核。
##多单元代码示例
默认情况下,使用elm内核执行代码单元时,代码将not 被编译。相反,内核只是将代码单元排队。这样你就可以 在多个单元格上打断较长的示例,将代码单元格与 支持降价单元格。
为了让内核真正编译您的代码,您需要终止 具有以下行的代码单元:
` --compile-code `
当内核看到这样的一个单元时,它会按照单元执行顺序继续, 所有已执行但未编译的代码单元(即自启动以来的所有代码单元 内核或最后一个–编译代码单元)。然后它编译 连接的代码,将结果返回到笔记本。
有关此操作的具体示例,请参见 [示例/elm architecture.ipynb](https://github.com/abingham/jupyter-elm-kernel/blob/master/examples/the-elm-architecture.ipynb)。
这有点老套,我们正在积极寻找更好的选择。 欢迎提出意见!
#示例
examples目录包含一些如何使用这个内核的例子。只是 转到该目录并运行jupyter笔记本查看它们。