Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tutorials

Small complete programs, each run by the repository’s test suite with the output shown. Run one with

./scripts/snail-tool run examples/fibonacci.sld
  • Fibonacci: a typed recursive function and output.
  • Colors: structs, enums, typeclasses and pattern matching.
  • Effects: effect rows and handlers.
  • Scheme on Snail-Core: the same kind of program through (scheme base).

Siegework is the complete application.