|
|
|
|
|
by oaiey
2720 days ago
|
|
The key element was Andreas Heijlsberg work on the Roslyn C# compiler which exposed all stages as APIs (e.g. AST etc). He calls the dragon book as significant outdated when it comes to modern compilers (Channel9 video). That then transferred to TypeScript, which again influenced VS Code. OmniSharp was then externalizing it. In VS Code I think Erich Gamma took it over and put it into standardized a protocol. |
|
Another good alternatives are "Compiling with Continuations" and "Lisp in Small Pieces".