About Matchbox

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.

The project is currently focused on building a small, understandable foundation. Matchbox 0.2.1 includes integer values, variables, expressions, user-defined functions, arithmetic and bitwise operations, an interactive prompt, and a growing set of built-in functions.

Open Source

Matchbox is open source and licensed under the Apache License 2.0.

Development Status

Matchbox is in early development and currently at version 0.2.1. The current release supports Windows and a deliberately limited language surface. Features such as strings, conditions, loops, collections, file access, and standard input are not available yet.

See the Current Limitations for the precise version-specific list.