- Welcome
- Preamble
- 1. Keywords
- 2. Data Types
- 2.1. Primitives
- 2.2. Composite Data Types
- 2.3. Mathematical Data Types
- 3. Notations
- 4. Variables and Scopes
- 4.1. Variables
- 4.2. Scopes
- 5. Control Flow
- 5.1. Conditional Branching
- 5.2. Looping
- 6. Functions
- 6.1. Functions
- 6.2. Call Dispatching
- 7. Error Handling
- 7.1. Exceptions
- 7.2. Handling the Exceptions
- 8. Polymorphism
- 8.1. Any Type
- 8.2. Generics
- 8.3. Reflection
- 8.4. Function Overloading
- 8.5. Behaviors
- 9. Memory Management
- 9.1. Garbage Collection
- 9.2. Referencing
- 10. Multithreading and Concurrency
- 10.1. Actors
- 10.2. Scheduler
- 10.3. Mutable Variables Across Actors
- 11. FFI
- 11.1. External Functions
- 11.2. Raw Pointers
- 11.3. Scheduling External Functions
- 12. Standard Library
- 12.1. str
- 12.2. math
- 12.3. num
- 12.4. behaviors
- 12.5. collections
- 12.6. env
- 12.7. os
- 12.8. io
- 12.9. net
- 12.10. testing
- 12.11. ffi
- 13. Compilation and Execution
- 13.1. Compilation Pipeline
- 13.2. Ahead-Of-Time Compilation
- 13.3. Just-In-Time Compilation
- 13.4. Compiling As A Library
- 14. The Orbit Package Manager
- 14.1. Orb
- 14.2. Orb.vg
- 14.3. Orbits.io
- 14.4. Importing Orbs