The Scaly Programming Language
The reference of the language: what a program says and what it means, from a first program to the grammar.
Contents
- 1Introduction
- 2Tutorial
- 3Lexical Structure
- 4Type System
- 4.1Overview
- 4.2Intrinsic Types (Future Direction)
- 4.3Type Aliases (Future Direction)
- 4.4Backend Preludes (Future Direction)
- 4.5Literal Type Inference
- 4.6Tuples and the Empty Tuple
- 4.7References
- 4.8Parameter Passing
- 4.9Constructors
- 4.10Lambdas and Closures
- 4.11Error Handling
- 4.12Union Types
- 4.13Generics
- 4.14Lifetimes and Memory Regions
- 5Grammar
- 6Definitions
- 7Expressions
- 8Control Flow
- 9Modules and Packages
- AThe Tools
- BStandard Library and Packages
- CBootstrap History and the Seed
- DOn the Shoulders of Giants