Responsive compilers - Nicholas Matsakis - PLISS 2019
PLISS
0:00 / 0:00
Responsive compilers - Nicholas Matsakis - PLISS 2019
16 203 просмотра · 7 лет назад
PLISS
904 подписчика
16 203 просмотра · 7 лет назад
Many compiler textbooks and courses treat compilation as a "batch process", where the compiler takes in a bunch of input files, executes a suite of comiler passes, and ultimately produces object code as output. Increasingly, though, users expect integration with IDEs like VSCode, which requires a different structure. Moreover, many languages have recursive constructs where the correct processing order is difficult to determine statically. Nicholas will discuss some of the work the Rust team has been doing on restructuring the compiler to support incremental compilation and IDE integration.
Slides: https://nikomatsakis.github.io/pliss-...
Part of PLISS'19: https://pliss2019.github.io/