Documentation · Wave
Official Wave programming language guides and reference documentation.
- Wave documentation and learning guide
- Install Wave
- Compiler command reference
- 1. From source file to running program
- 2. Variables, types, and scope
- 3. Arithmetic, comparisons, and conversions
- 4. Conditions, loops, and boundary values
- 5. Designing and composing functions
- 6. Arrays and iteration
- 7. Strings, characters, and bytes
- 8. Structs, enums, and variants
- 9. Pointers, modifying values, and lifetimes
- 10. Memory allocation and resource management
- 11. Modules and generic code
- 12. Representing and recovering from errors
- 13. Asynchronous functions and Future
- Lexical structure
- Comments
- Console input, output, and formatting
- Variants and pattern matching
- Storage duration and mutability
- Inline assembly
- Project: A calculator that validates input
- Project: Reading a file and counting bytes
- Project: Creating a binary message
- Project: A local TCP client
- Troubleshooting: From installation to execution
- Syntax quick reference