u/coniurarein r/scala • Recommends
On “Any recommendations on books for understanding the Scala compiler or compilers in general?”
Graydon Hoare (the creator of Rust and now working for Apple on Swift) was asked this questions (about compilers in general, not scalac) last year and recommended the following books in addition to the tiger book, TAPL and Advanced Compiler Design and Implementation which were already mentioned:
- Programming Language Pragmatics
4th Edition
- Practical Foundations for Programming Languages
- Garbage Collection which seems irrelevant since you want to contribute to the scala compiler and not the JVM
There are also some videos about the scala compiler but since you already have contributed to the compiler I don't know how valuable those are for you:
- [Scalac Survival Guide - BFPG 2015 - J…