Primeiros Passos

Instale o compilador, rode seu primeiro programa .sio e aprenda o básico.

Primeiros Passos

Programas Sounio são arquivos .sio verificados, executados ou compilados com souc. A história pública atual começa pelo artefato JIT versionado e por um fluxo check-first.

Verificado hoje

  • O artefato JIT incluído no repositório é o ponto de entrada público mais seguro hoje.
  • Defina SOUNIO_STDLIB_PATH para a árvore stdlib/ versionada.
  • Prefira souc check antes de run ou build.

Ressalvas atuais

  • O comportamento depende do binário souc exato, não apenas dos arquivos presentes no repositório.
  • Um build Cargo no topo do repositório já não é a melhor história inicial para a documentação pública.

Teste neste repositório

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