Playground
Emela のコードをブラウザ内で直接コンパイル・実行できます。サーバーは不要で、
コンパイラとランタイムはまるごと WebAssembly として動きます(emela run と同じく、
wasm-wasi にコンパイルして組み込みの wasmi
インタプリタで実行します)。wasm は初回の Run 時に読み込まれます。
ドキュメント内の Emela コードブロックには、コードフェンスの言語指定を
emela run にしたものだけ「▶ Run」ボタンが付きます(ただの emela は付きません)。
押すと、このページと同じランタイムで実行結果が表示されます。例:
import std.io
fn main() -> Unit uses { Io } { Io.print("Hello from a code block!\n")}