MuLang Documentation
MuLang is a small, embeddable, statically checked language for expressions and imperative programs. Providers define the available global variables, functions, and structured types. The compiler produces portable IR, which a runtime-specific exporter turns into executable code.
Documentation
- Get started with MuLang.
- Review the package architecture.
- Explore the standard library.
- Read the language specification.
- Read the intermediate representation specifications.
- Browse the compiler API reference.
- Read the changelog for stable versions.
- If you dare to use an unstable version, consult the detailed changelog.
MuLang currently targets .NET 10 and remains under active development. Language behavior and public APIs may change before version 1.0.