Documentation
Welcome to the Matchbox programming language documentation.
Matchbox is a general-purpose programming language designed for speed, portability, expressive syntax, and a unified toolchain. It compiles .mb source files into bytecode, which runs on the Matchbox virtual machine.
func add(a, b) {
return a + b
}
var result = add(10, 20)
print(result)
If you are new to Matchbox, start with the Beginner's Guide. It explains how to install Matchbox and run a small program.
Learn Matchbox
These pages introduce the language step by step, then give you deeper references when you are ready for more detail.
Start here:
- Beginner's Guide
- Language Basics
- Language Reference
- Practical Guides
- Matchbox Internals
- Project Direction
Help and Support
These pages provide practical reference material for troubleshooting, checking behavior, and understanding the language ecosystem.