文件名称:erlang-jupyter:Erlang Jupyter内核
文件大小:33KB
文件格式:ZIP
更新时间:2024-04-23 18:42:09
erlang jupyter Erlang
Erlang-Jupyter Erlang实现,可以用Erlang或其他基于BEAM的语言编写Jupyter内核。 诸如历史记录保存,执行计数器和输出之类的通用功能都在该库中进行处理,以便人们可以专注于各个行为。 用法 要实现内核,必须实现行为jup_kernel_backend 。 唯一需要的功能是do_execute和do_kernel_info 。 然后,运行内核就可以运行具有任意名称的jupyter:start_kernel ,Jupyter连接文件的文件名,后端模块以及传递到后端的init回调的其他参数。 目前,API还在不断变化,因此尚无关于各个功能的具体文档。 它当前是与开发的,因此在那里的内核后端(Erlang,LFE和Elixir)是事实上的文档,直到行为完成为止。
【文件预览】:
erlang-jupyter-master
----log()
--------.keep(0B)
----src()
--------jupyter.app.src(440B)
--------jupyter.erl(406B)
--------jup_registry.erl(875B)
--------jup_connection_file.erl(918B)
--------jup_kernel_heartbeat_srv.erl(2KB)
--------jup_kernel_executor.erl(3KB)
--------jup_util.erl(5KB)
--------jup_kernel_worker.erl(7KB)
--------internal.hrl(561B)
--------jup_kernel_iopub_srv.erl(2KB)
--------jup_kernel_backend.erl(1KB)
--------jup_kernel_socket.erl(3KB)
--------jup_kernel_sup.erl(2KB)
--------jup_display.erl(1KB)
--------jup_kernel_io.erl(4KB)
--------jup_msg.erl(3KB)
--------jup_kernel_protocol.erl(7KB)
----.travis.yml(161B)
----LICENSE(34KB)
----_download_rebar3.sh(96B)
----README.md(1KB)
----rebar.config(172B)
----.gitignore(111B)
----include()
--------records.hrl(358B)