Documentation
Use these guides to learn the language, understand the runtime, and contribute with confidence.
Repository
- Source code: git.mills.io/prologic/mu
Getting started
- Get started — quick CLI setup and workflows
- docs/GettingStarted.md — tutorial-style introduction
Language and runtime
- Language tour — syntax and semantics tour
- Runtime — VM and native backend overview
- Specification — spec overview and links
- docs/Grammar.md — formal grammar
- docs/Specification.md — full language contract
Standard library
- Standard library — stdlib layers and modules
- docs/StdlibGuidelines.md — conventions and growth rules
Advanced topics
- Macros — compile-time macros
- docs/Macros.md + docs/MacroTutorial.md
- Concurrency — tasks and channels
- FFI — foreign function interface
Implementation + roadmap
- docs/Implementation.md — compiler and VM architecture
- docs/ir.md — IR and assembler details
- docs/Roadmap.md — staged plan and acceptance criteria
Next steps
- Start with the Get Started guide.
- Read the language tour for core syntax.
- Use the runtime guide to understand execution.