[POPLmark] Comparison of certified code transformations for functional languages?
Stefan Monnier
monnier at iro.umontreal.ca
Fri May 4 14:08:37 EDT 2007
> The closest thing I've found outside my own work is this:
> http://twelf.plparty.org/wiki/CPS_conversion
We're working on a type-preserving compiler here, written in Haskell and
using GHC's GADTs to encode the type preservation proof. We had a paper in
PLPV'06 showing how it worked for the CPS conversion
(http://www.iro.umontreal.ca/~monnier/tct.pdf). It has now been extended to
closure conversion and hoisting, but the corresponding article is still
being written.
We do not attempt to cover semantics preservation, tho, only
type-preservation.
Stefan
More information about the Poplmark
mailing list