Reasonable Scala Compiler
summary
An experimental Scala compiler optimized solely for compilation speed claims dramatic wins: a prototype type checker handles an 11k‑line nontrivial corpus in 33 ms for 11k LOC, reports ~300k lines/sec, and measures 20x faster than scalac for hot runs; JVM bytecode generation and full Scala features are out of scope, the compiler implements an eager scheduling/scoping/outline pipeline to avoid lazy global completers, and early results show real parallelizable gains without full language support.
AI-written summary · about
chapters (6)
- 0:00Introduction and thanks
- 3:11Vision behind RSC
- 7:27Current status and metrics
- 9:55Performance numbers revealed
- 12:41Architecture and design choices
- 18:46Summary and future work
related talks
31m5 Things you Need to Know About Scala Compilation
46mCompiling Scala Faster with GraalVM
38mEvolving Scala
26mTowards Parallelizing Scala Compilations
01h 02mSimply Scala
48mMassively Parallel Distributed Scala Compilation And You
56mScala.js: Safety and Sanity in the Wild West of Web development
46mScala's Role in the Programming Languages Ecosystem
