2 ms·
There is a whole body of non-academic work aimed at practioners for implementing compilers. Nils Holm's work https://t3x.org/ https://t3x.org/ Teaching and L
by sitkack 2y ago
There is a whole body of non-academic work aimed at practioners for implementing compilers.
Nils Holm's work https://t3x.org/ https://t3x.org/
Teaching and Learning Compilers Incrementally - Jeremy Siek - RacketCon 2023 https://www.youtube.com/watch?v=43VA_QaTRT8 https://www.youtube.com/watch?v=43VA_QaTRT8
Nanopass https://nanopass.org/ https://nanopass.org/
original paper that was the basis for nanopass http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
https://www.reddit.com/r/ProgrammingLanguages/comments/gnzrap/the_nanopass_framework_as_a_nanopass_compiler_els/ https://www.reddit.com/r/ProgrammingLanguages/comments/gnzra...
The Crafting Interpreters and the Thorsten Ball books
https://craftinginterpreters.com/contents.html https://craftinginterpreters.com/contents.html
https://interpreterbook.com/ https://interpreterbook.com/ https://compilerbook.com/ https://compilerbook.com/
https://www.phind.com/search/cm7efcpv000002e6hqdbfojex https://www.phind.com/search/cm7efcpv000002e6hqdbfojex
- ratmice 2y agoI don't think that the ghuloum 2006 paper was the initial basis for nanopass, at least the paper A Nanopass Framework for Compiler Education∗ seems to predate it in 2004 https://dl.acm.org/doi/10.1145/1016848.1016878 https://dl.acm.org/doi/10.1145/1016848.1016878