This repository contains the formal design and architectural specifications for the Lexum programming language.
Lexum is a deterministic control-plane programming language for building reliable long-running distributed systems.
This repository defines:
- language semantics
- runtime execution model
- compiler architecture
- system guarantees
- design principles and constraints
It is the source of truth for all Lexum design decisions.
language/— syntax and semanticsruntime/— execution and persistence modelcompiler/— compilation pipelineprinciples.md— core architectural rulesanti-patterns.md— prohibited patternsguarantees/— system-level guarantees
Lexum is in early design and prototyping stage. Specifications will evolve as implementation progresses.
Design changes should be discussed before implementation.