はじめに

コンパイラをインストールし、最初の .sio プログラムを実行して基本を学びます。

はじめに

Sounio プログラムは souccheckrunbuild される .sio ファイルです。現在の公開導線は、チェックイン済み JIT artifact と check-first の流れから始まります。

本日時点で確認済み

  • チェックイン済みの JIT artifact が、現時点では最も安全な公開エントリポイントです。
  • SOUNIO_STDLIB_PATH をチェックイン済みの stdlib/ に向けてください。
  • runbuild の前に、まず 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