- 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. Variable data types
❱
- 2.1.1. Scalars
❱
- 2.1.1.1. float
- 2.1.2. Lists
- 2.1.3. Dictionaries
- 2.1.4. Tuples
- 2.1.5. Sets
- 2.2. Functions
❱
- 2.2.1. Actor methods
- 2.2.2. Higher order functions
- 2.3. Types
❱
- 2.3.1. Explicit types
- 2.3.2. Generics
- 2.4. Classes
❱
- 2.4.1. Inheritance
- 2.5. Protocols
❱
- 2.5.1. Method Dispatch
- 2.6. Actors
❱
- 2.6.1. Root Actor
- 2.6.2. Lifetime
- 2.6.3. Attributes
- 2.6.4. Concurrency
- 2.6.5. Sync Method calls
- 2.6.6. Async Method calls
- 2.6.7. Cleanup
- 2.7. Control flow
❱
- 2.7.1. actors
- 2.7.2. if / elif / else
- 2.7.3. for
- 2.7.4. while
- 2.7.5. after / sleep
- 2.8. Security
❱
- 2.8.1. Capabilities
- 2.9. Environment
❱
- 2.9.1. Environment variables
- 2.9.2. Reading stdin input
- 2.9.3. Interactive stdin input
- 2.10. 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. Remove Dependency
- 6.4. Fetch Deps (Airplane mode)
- 6.5. 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