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

Language Guide

This guide covers the essential features of Rask.

Note: Rask is in active design. This guide covers what’s currently implemented in the interpreter. For detailed specifications, see the Formal Specifications.

Contents

Learning Path

  1. Start with Basic Syntax to understand the fundamentals
  2. Learn Ownership - this is the key insight that makes Rask work
  3. Explore Collections and Handles for working with data structures
  4. Master Error Handling for robust programs
  5. Discover Concurrency for parallel execution

Examples

Prefer learning by example? See the Examples section for complete working programs.