Alp Mestan has begun work on the first front-end for HLVM. This project has many important goals:
- Provide a high-level language that HLVM developers can write test code, benchmarks and garbage collectors in.
- Serve as a tutorial for the people porting existing compilers such as Moscow ML, NekoML and PolyML to HLVM.
- Track new features as they are added to HLVM, such as closures, parametric polymorphism, parallelism and so on.
Alp intends to apply to Jane St. Capital to fund a summer project that will port the entire OCaml compiler to HLVM.