ZuzuScript
Home Guide Distributions Downloads Try Log In Sign Up

ZuzuScript Guide

Read the guide from the beginning, or choose a chapter.

Chapter 1: Hello, World — and Everything After
Chapter 2: The Shape of Things: Values & Types
Chapter 3: Names Have Power: Variables & Binding
Chapter 4: Do the Math (and Then Some): Operators & Expressions
Chapter 5: Choose Your Own Adventure: Control Flow
Chapter 6: Functions: Small Pieces, Big Ideas
Chapter 7: Objects, Roles, and Other Social Constructs
Chapter 8: Collections in the Wild: Arrays, Sets, Bags, Dicts, PairLists, and Pairs
Chapter 9: Query All the Things: Navigating Nested Data
Chapter 10: Errors, Exceptions, and Regrettable Decisions
Chapter 11: Modules, Packages, and the Outside World
Chapter 12: Concurrency, Tasks, and Async I/O
Chapter 13: Putting It All Together: Patterns, Idioms, and Style
Chapter 14: Building Simple GUIs
Chapter 15: Writing Web Apps with the Raw Protocol
Chapter 16: Routing Requests and Building Responses
Chapter 17: Security and Cryptography
Appendix A: ZuzuScript Grammar (BNF-style)
Appendix B: Operators
Appendix C: Standard Library Reference
Appendix D: Zuzu Distribution Packaging Format (ZDF-1)
Appendix E: Implementation Test Status
Appendix F: GUI Widget Reference
Appendix G: Collection Methods
Appendix H: `std/secure` Feature Support
© 2026 Toby Inkster.
Cozy code for humans.