The None Programming Language¶
This manual aims to provide an introduction to programming with None, a description of None’s architecture and its different language levels, and a reference of all special forms, macros, functions and modules provided in the language repository.
Contents:
- 1. First Steps
- 2. Architecture
- 3. The Data Interchange Language
- 4. The Dynamic Language
- 4.1. Functions
- 4.2. Variables
- 4.3. Blocks
- 4.4. Conditionals
- 4.5. Loops
- 4.6. Iterators
- 4.7. Stream Processing
- 4.8. Modules
- 4.9. Scopes
- 4.10. Working with Numbers
- 4.11. Working with Strings
- 4.12. Working with Tables
- 4.13. Working with AST Lists
- 4.14. Infix Notation
- 4.15. Dot Notation
- 4.16. Number Formats
- 4.17. Unpacking
- 4.18. Exception Handling
- 4.19. Types
- 4.20. Classes
- 4.21. Lua Compatibility
- 5. Debugging
- 6. The Core Library
- 7. Macro Programming
- 8. The Static Language
- 9. None Language Reference
- 10. Static Language Reference