Mental Model Shift
Learn the surprises to remove first: hints, exceptions,
None, imports, and mutation.From Python
See what carries over and what Sifr checks at compile time.
Quickstart
Write, run, and build your first Sifr program.
Error Handling
Learn how
Result and try/except replace recoverable exceptions.Ownership and Mutability
Learn
mut, own, and borrow-by-default calls.Interop by library
Walk through schwifty, NumPy, and Kafka before reading the full reference.
Learning Sequence
- Build the mental model: what changes from Python.
- Compile a first program: Quickstart.
- Learn everyday values: Values and Collections.
- Handle failure intentionally: Error Handling.
- Make mutation explicit: Ownership and Mutability.
- Use the Sifr namespace: Standard Library and Module Index.
- Move from scripts to packages: Packages and Workspaces.
