Adam Chlipala
Ur: statically-typed metaprogramming with type-level record computation
PLDI, 2010.
@inproceedings{PLDI-2010-Chlipala, author = "Adam Chlipala", booktitle = "{Proceedings of the 31st Conference on Programming Language Design and Implementation}", doi = "10.1145/1806596.1806612", editor = "Benjamin G. Zorn and Alexander Aiken", isbn = "978-1-4503-0019-3", pages = "122--133", publisher = "{ACM}", title = "{Ur: statically-typed metaprogramming with type-level record computation}", year = 2010, }