Readable syntax
Consistent syntax makes Matchbox programs easier to learn, understand, and maintain.
Matchbox is a general-purpose programming language designed for speed, portability, expressive syntax, and a unified toolchain.
Matchbox has easy-to-read syntax, predictable behavior, and a direct compiler and virtual machine architecture.
Consistent syntax makes Matchbox programs easier to learn, understand, and maintain.
Matchbox controls low-level memory through strict compiler rules that help prevent undefined behavior.
The compiler, bytecode format, and virtual machine follow a direct pipeline that is easy to inspect and understand.
This release implements a small but working subset of the planned language. Syntax, built-in functions, and other APIs may change between releases.
Create a file named main.mb, add source code, then compile and run it with the matchbox command.
main.mbvar x = 10
var y = 20
var result = x + y
print(result)
matchbox main.mb
Install Matchbox to create and run programs, then read the documentation for language syntax and toolchain details.