Description
The ultimate goal: write the Carv compiler in Carv itself.
Why Self-Hosting?
- Proves the language is capable enough for real programs
- Dogfooding - we use what we build
- Bragging rights tbh
Prerequisites
Roadmap
- Write a simple lexer in Carv
- Write the parser
- Write the type checker
- Write the C codegen
- Bootstrap: compile Carv compiler with Go version, then compile itself
Milestone
This is the long-term vision. Breaking into smaller tasks as prerequisites are met.
Description
The ultimate goal: write the Carv compiler in Carv itself.
Why Self-Hosting?
Prerequisites
Roadmap
Milestone
This is the long-term vision. Breaking into smaller tasks as prerequisites are met.