- 1. Getting started
❱
 - 1.1. Hello World
 - 1.2. Installation
❱
 - 1.2.1. Tip / Nightly
 
- 1.3. Acton scripts
 - 1.4. Acton Projects
 - 1.5. Running Tests
 
- 2. Language
❱
 - 2.1. Data types
❱
 - 2.1.1. integers
 - 2.1.2. float
 - 2.1.3. complex
 - 2.1.4. Tuples
 
- 2.2. Collections
❱
 - 2.2.1. Lists
 - 2.2.2. Dictionaries
 - 2.2.3. Sets
 
- 2.3. Functions
❱
 - 2.3.1. Actor methods
 - 2.3.2. Higher order functions
 
- 2.4. Types
❱
 - 2.4.1. Explicit types
 - 2.4.2. Generics
 
- 2.5. Classes
❱
 - 2.5.1. Initialization
 - 2.5.2. Inheritance
 
- 2.6. Protocols
❱
 - 2.6.1. The Hashable Protocol
 - 2.6.2. Method Dispatch
 
- 2.7. Actors
❱
 - 2.7.1. Root Actor
 - 2.7.2. Lifetime
 - 2.7.3. Attributes
 - 2.7.4. self reference
 - 2.7.5. Concurrency
 - 2.7.6. Sync Method calls
 - 2.7.7. Async Method calls
 - 2.7.8. Cleanup
 
- 2.8. Control flow
❱
 - 2.8.1. actors
 - 2.8.2. if / elif / else
 - 2.8.3. for
 - 2.8.4. while
 - 2.8.5. after / sleep
 
- 2.9. Naming
 - 2.10. Security
❱
 - 2.10.1. Capabilities
 
- 2.11. Environment
❱
 - 2.11.1. Environment variables
 - 2.11.2. Reading stdin input
 - 2.11.3. Interactive stdin input
 
- 2.12. Modules
 
- 3. Standard library
❱
 - 3.1. Regular Expression
 
- 4. Testing
❱
 - 4.1. Unit tests
 - 4.2. Sync actor tests
 - 4.3. Async actor tests
 - 4.4. Env tests
 - 4.5. Failures vs errors
 - 4.6. Flaky tests
 - 4.7. Performance testing
 - 4.8. Perf comparison
 
- 5. Build System
 - 6. Package Management
❱
 - 6.1. Add Dependency
 - 6.2. Local Dependencies
 - 6.3. Override Dependency
 - 6.4. Remove Dependency
 - 6.5. Fetch Deps (Airplane mode)
 - 6.6. Zig / C / C++ dependencies
 
- 7. Security and Trust
 - 8. Working with Zig / C / C++
❱
 - 8.1. Integrating a C library (zlib)
 
- 9. Run Time System