Docs

search the docs, or start at Getting Started.

Guide

  • Why silt

    How silt compares to Rust, Gleam, Go, and OCaml — what it optimises for and what it deliberately doesn't try to be.

  • Getting Started

    Install silt, write your first program, and tour the language through runnable examples.

  • Language Guide

    A complete reference to silt's features: pattern matching, types, traits, closures, concurrency, and error handling.

  • Concurrency

    silt's CSP concurrency model: parallel tasks, typed channels, select with pin patterns.

  • FFI Guide

    Embed silt in Rust applications. Declare host modules of typed Rust functions, marshal values with FromValue and IntoValue traits.

  • Editor Setup

    Configure Neovim, VS Code, and other editors to use silt's LSP server for diagnostics, hover types, completion, and formatting.

Language

Standard Library