Documentation
Learn Zolo from start to finish. From first steps to advanced architecture.
New to Zolo?
Start with the interactive tutorial or the getting started guide.
Fundamentals
Advanced Syntax
Reference
Standard Library
String, Array, Map, Set, Iter, Option, Result and BigInt.
Tooling
CLI, LSP, DAP debugger, formatter and VS Code extension.
Complete Examples
Complete programs written in Zolo.
Cheatsheet
Quick reference for all Zolo syntax.
Architecture
Compiler pipeline, crates and internal architecture.
Macros
Hygienic macros, parameters, stringify! and compile-time expansion.
Generators
Generator functions with fn* and yield for lazy sequences.
Async & Concurrency
async/await, spawn and every for asynchronous and concurrent programming.
Error Handling
Result, ?, try/catch/finally, panic and guard for robust error handling.
Advanced Types
Generics, type aliases, newtypes, as/is and associated types.
Advanced Control Flow
defer, let-else, while let, guard, loop with value and ranges.
HTTP Server
Router, middleware, path params, JSON and pipe-based composition.
Database
SQLite, SQL transpilation, query, execute and connection management.