PythonのJupyter Notebookといえば、テキストとコードを組み合わせたドキュメントを書けることで知られています。色々なプログラミング言語が使えますが、やはり基本はPythonでしょう。 今回紹介するLivebookはそんなJupyter NotebookのElixirとも言えるソフトウェアです。

Elixirの使い方

ファイルブラウザ。

ブロック単位で文章またはElixirが書けます。

Markdownは下にプレビューが出ます。

画像アップローダーもあります。

画像を埋め込みました。

Elixirを記述して実行したところです。

閲覧モード。

キーボードショートカット。

LivebookはJupyter Notebook風にドキュメントを書きながら、その中にコード(Elixir)が記述できます。もちろんコードはWeb上で実行できて、その結果を確認できます。数式の埋め込みにも対応しており、数学や統計などでの利用に活躍しそうです。

LivebookはElixir製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

elixir-nx/livebook: Interactive and collaborative code notebooks - made with Phoenix LiveView.