- 1. Introduction
- 2. What's new
- 3. Macros
❱
- 3.1. Macros by example
- 3.2. Defining macros
- 3.3. Special forms
- 3.4. System macros
- 4. Modules
❱
- 4.1. Defining modules
- 4.2. Directives
- 4.3. Local modules
- 4.4. Encoding modules
- 4.5. System module
- 4.6. Shared modules
- 5. Text encoding
❱
- 5.1. Values
- 5.2. E-expressions
- 5.3. Symbol tokens
- 5.4. Escape characters
- 6. Binary encoding
❱
- 6.1. Encoding primitives
❱
- 6.1.1. FlexUInt
- 6.1.2. FlexInt
- 6.1.3. FixedUInt
- 6.1.4. FixedInt
- 6.1.5. FlexSym
- 6.2. Opcodes
- 6.3. Values
❱
- 6.3.1. null
- 6.3.2. bool
- 6.3.3. int
- 6.3.4. float
- 6.3.5. decimal
- 6.3.6. timestamp
- 6.3.7. string
- 6.3.8. symbol
- 6.3.9. blob
- 6.3.10. clob
- 6.3.11. list
- 6.3.12. sexp
- 6.3.13. struct
- 6.4. E-expressions
- 6.5. Annotations
- 6.6. NOP
- 7. Security considerations
- 8. Grammar
- 9. Glossary
- 10. TODO