Roadmap
From an idea to a language you can rely on.
A deliberately honest, sequenced plan. The first phases already ship in the compiler today; dates are intentionally omitted, and each later phase begins when the previous one is genuinely solid.
This roadmap is directional, not a commitment. Order and scope will change as the language and the community evolve.
The compiler pipeline
How intent becomes verified artifacts.
The ThunderLang compiler does not just turn syntax into code. It turns intent into validated engineering artifacts: plans, code, tests, docs, diagrams, and a proof.
- Intent source→
- Parse→
- Intent AST→
- Semantic analysis→
- Contract graph→
- Architecture graph→
- Implementation plan→
- Target generation→
- Verification→
- Proof artifact
Foundations
Now- Language vision and principles
- Missions, contracts, and guarantees syntax
- Deterministic parser + intent-graph-v1 / intent-ir-v1
- Public site, examples, and an interactive playground with real parsing
Compiler, CLI, and proof
Now- The thunder CLI: check, run, test, prove, conform, lift, build, and scan
- Executable decisions and lifecycles, with a full first-hit trace
- In-file tests, comprehension levels C0..C7, prove + verify (freshness), and proof artifacts
- Intent Scanner + Fable, the editor language server, a VS Code extension, and an MCP server for AI agents
Code generation, conformance, and reverse-engineering
Now- Code generation for TypeScript, C#, Java, and Python (typed contracts + decision logic)
- Cross-language conformance: compile and run the generated decision for real across targets (thunder test --all-targets)
- thunder lift: infer humble drafts from 14 source languages (experimental)
- Intent Atlas CLI + graph, and an interactive Visual Atlas at /atlas (experimental)
Verification, targets, and integration
Next- Executable conformance for the remaining lift languages (Go, Rust, Kotlin, Scala, Elixir)
- Deeper formal verification and runtime enforcement of guarantees
- OpenThunder integration for understanding builds
- In-browser playground compiler (WebAssembly) and marketplace-published editor tooling
AI assist
Later- Intent Engine: optional, traced, human-approved prompt-to-intent and generation
- The deterministic core keeps working with no model at all
Ecosystem
Exploring- Package manager and examples repository
- RFC process for language changes
- Community forum
- Skills Tech Studio integration and a certification path