Chapel Language SpecificationΒΆ
- Scope
- Notation
- Organization
- Acknowledgments
- Language Overview
- Lexical Structure
- Types
- Variables
- Conversions
- Expressions
- Statements
- Modules
- Procedures
- Methods
- Error Handling
- Tuples
- Classes
- Records
- Unions
- Ranges
- Domains
- Arrays
- Iterators
- Generics
- Input and Output
- Task Parallelism and Synchronization
- Data Parallelism
- Locales
- Domain Maps
- User-Defined Reductions and Scans
- Memory Consistency Model
- Interoperability