3 ms·
It's always nice to see the papers that come out of Tiark Rompf's group. For background, here are some other great ones: Lightweight Modular Staging: A Pragma
by rwhaling 8y ago
It's always nice to see the papers that come out of Tiark Rompf's group. For background, here are some other great ones:
Lightweight Modular Staging: A Pragmatic Approach to
Runtime Code Generation and Compiled DSLs
https://infoscience.epfl.ch/record/150347/files/gpce63-rompf.pdf https://infoscience.epfl.ch/record/150347/files/gpce63-rompf...
Collapsing Towers of Interpreters: https://www.cs.purdue.edu/homes/rompf/papers/amin-popl18.pdf https://www.cs.purdue.edu/homes/rompf/papers/amin-popl18.pdf
LMS-Verify: Abstraction Without Regret for Verified Systems Programming: http://lampwww.epfl.ch/~amin/pub/lms-verify.pdf http://lampwww.epfl.ch/~amin/pub/lms-verify.pdf
There's a ton more. Nada Amin's talks on the last two papers are excellent also:
https://www.youtube.com/watch?v=QuJ-cEvH_oI https://www.youtube.com/watch?v=QuJ-cEvH_oI
https://www.youtube.com/watch?v=Ywy_eSzCLi8 https://www.youtube.com/watch?v=Ywy_eSzCLi8
Oh, and I forgot my favorite:
Functional Pearl: A SQL to C Compiler in 500 Lines of Code
https://www.cs.purdue.edu/homes/rompf/papers/rompf-icfp15.pdf https://www.cs.purdue.edu/homes/rompf/papers/rompf-icfp15.pd...
Some really mind-blowing stuff.
- dman 8y agoThanks for taking the time to share pointers to other papers! If there is one thing I like better than a post linking to a paper I want to read, its a post linking to a paper I want to read and with comments linking to other related work.
- zokier 8y agoWorth pointing out that "Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs" is also co-authored by Martin Odersky of Scala fame. Definitely looks like good stuff.
- tiarkrompf 8y agoNo surprise here, as Martin was my PhD advisor :)
- tiarkrompf 8y agoThank you -- made my day!