Saturday, 28 March 2009

HLVM's first front-end

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.

No comments: