The implementation of Hob
Hob is a toy language under development. This is the story of its design and implementation. Subscribe to the Atom feed to get notified when something is added.
The code for the compiler is kept in a git repository at http://marijnhaverbeke.nl/git/hob.
- Working name: Hob
- Syntax
- Type inference, a first attempt
- Getting scope right
- Basic compilation
- Register allocation
- Leaving the land of ML
- Code-generation is no fun
- Compiling pattern matches
- Polymorphism
- Type Syntax
- Data Representation
- A Convention For Controlled Side-Effects
- Polymorphism, revisited
- Representing closures
- Closure analysis
- Rust