I haven't done an exhaustive comparison but I usually recommend starting with Appel (cs.princeton.edu/~appel/modern/), Scott (elsevier.com/books/programm) and Pierce (cis.upenn.edu/~bcpierce/tapl/).
Conversation
For more detail, I recommend Harper (cs.cmu.edu/~rwh/pfpl.html) for types, Jones (cs.kent.ac.uk/people/staff/r) for GC, Levine for linkers (linker.iecc.com) and while I haven't read it, I've heard good things about Muchnick (goodreads.com/book/show/8879) for optimization and codegen.
3
5
83
Kind of wish there were more resources out there for incremental and query driven compilation, but I guess folks are still figuring that stuff out. Bit hard to write a textbook yet!
1
2
Im kind of a bit afraid of going too deep into building my backend before I can figure out how to incrementalise stuff... 😰
1
Here is what I’ve collected so far - not sure if you have any more ideas?
2
9
1
3
Hey, I said I'd do it by the end of the month. I'm just busy bikeshedding about whether to use an existing wiki for that or build my own :P
1
1
That's cool, that's where I get stuck with wikis too.
1
1
Ugh, I know the feels. Atm I’m bike shedding on what static site generator to use for pikelet...
1
1
2
I normally just go with the first one that has docs in a format I like ngl
1
2
So far it's between Vuepress and Docusaurus. Vuepress looks prettier, but Docusaurus has better versioning support and a cute dinosaur logo.




