- 1. Introduction
- 2. What's new
- 3. Macros
❱
- 3.1. Defining macros
- 3.2. Macros by example
- 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. Binary encoding
❱
- 5.1. Encoding primitives
❱
- 5.1.1. FlexUInt
- 5.1.2. FlexInt
- 5.1.3. FixedUInt
- 5.1.4. FixedInt
- 5.1.5. FlexSym
- 5.2. Opcodes
- 5.3. Values
❱
- 5.3.1. null
- 5.3.2. bool
- 5.3.3. int
- 5.3.4. float
- 5.3.5. decimal
- 5.3.6. timestamp
- 5.3.7. string
- 5.3.8. symbol
- 5.3.9. blob
- 5.3.10. clob
- 5.3.11. list
- 5.3.12. sexp
- 5.3.13. struct
- 5.4. E-expressions
- 5.5. Annotations
- 5.6. NOP
- 6. Security considerations
- 7. Grammar
- 8. Glossary
- 9. TODO