- The Lumina Programming Language
- Getting Started
- 1. Installation
- 2. Compiling & Running Programs
- 3. Creating a Lumina Project
- Features
- 4. Functions
- 5. Types
- 6. let & do
- 7. Pattern Matching & Conditionals
- 8. Closures & Partial Application
- 9. Lists & Strings
- 10. Declaring Global Values
- 11. Module System
- 12. Generics & Traits
- 13. Pipes (dot notation)
- 14. Attributes
- Advanced Features
- 15. Pointer Arithmetics
- 16. Calling C functions via FFI
- 17. Updating Nested Records
- Standard Library
- 18. Available Targets
- 19. IO and the file system
- 20. List and its Sub-types