- Introduction
- The CLI
- 1. Command-line tool
- 1.1. run
- 1.2. repl
- 1.3. eval
- 1.4. compile
- 1.5. test
- 1.6. deps
- 1.7. build-native
- 1.8. ir
- The Language
- 2. Language overview
- 3. Reader conditionals
- 4. Versioned symbols
- 5. Differences from Clojure
- 6. New built-in functions
- Async & I/O
- 7. Overview
- 8. core.async
- 9. Worker isolation
- 10. Asynchronous I/O
- 11. Charset encoding
- 12. Networking
- Rust Interop
- 13. Overview
- 14. Project setup
- 15. Registry API
- 16. The #[export] macro
- 17. Interpreter mode
- 18. AOT mode
- Embedding
- 19. Embedding clojurust
- 20. The runtime builder
- 21. Execution modes
- 22. Extensions & native code
- 23. Evaluating code
- 24. Limits & sandboxing
- Memory Management
- 25. Overview
- 26. The bump allocator
- 27. JIT & tiered execution
- WebAssembly
- 28. Overview
- 29. The AOT backend