はじめに
コンパイラをインストールし、最初の .sio プログラムを実行して基本を学びます。
はじめに
Sounio プログラムは souc で check、run、build される .sio ファイルです。現在の公開導線は、チェックイン済み JIT artifact と check-first の流れから始まります。
本日時点で確認済み
- チェックイン済みの JIT artifact が、現時点では最も安全な公開エントリポイントです。
SOUNIO_STDLIB_PATHをチェックイン済みのstdlib/に向けてください。runやbuildの前に、まずsouc checkを使ってください。
現在の注意点
- 実際の挙動は、リポジトリ上のファイルだけではなく、使用している
soucバイナリそのものに依存します。 - トップレベルの Cargo ビルドは、公開ドキュメント向けの最初の導線としてはもはや最適ではありません。
このリポジトリで確認する
export SOUC_BIN="$(pwd)/artifacts/omega/souc-bin/souc-linux-x86_64-jit"
export SOUNIO_STDLIB_PATH="$(pwd)/stdlib"
"$SOUC_BIN" --version
"$SOUC_BIN" check examples/hello.sio
"$SOUC_BIN" check tests/run-pass/covid_2020_kernel.sio
"$SOUC_BIN" check tests/run-pass/vancomycin_propagation.sio
"$SOUC_BIN" check tests/compile-fail/vancomycin_low_conf.sio