A type-preserving compiler in Haskell

Louis-Julien Guillemette, Stefan Monnier. A type-preserving compiler in Haskell. In James Hook, Peter Thiemann, editors, Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, ICFP 2008, Victoria, BC, Canada, September 20-28, 2008. pages 75-86, ACM, 2008. [doi]

@inproceedings{GuillemetteM08,
  title = {A type-preserving compiler in Haskell},
  author = {Louis-Julien Guillemette and Stefan Monnier},
  year = {2008},
  doi = {10.1145/1411204.1411218},
  url = {http://doi.acm.org/10.1145/1411204.1411218},
  tags = {Haskell, compiler},
  researchr = {https://researchr.org/publication/GuillemetteM08},
  cites = {0},
  citedby = {0},
  pages = {75-86},
  booktitle = {Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, ICFP 2008, Victoria, BC, Canada, September 20-28, 2008},
  editor = {James Hook and Peter Thiemann},
  publisher = {ACM},
  isbn = {978-1-59593-919-7},
}