- 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. 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