Compiler bootstrapping depends on more than you might think(utcc.utoronto.ca) |
Compiler bootstrapping depends on more than you might think(utcc.utoronto.ca) |
Bootstrapping Specific Languages: Go, Rust, Java, C#, Scala, Lisp and Scheme, FORTH, Bison, Ada and SPARK, Pascal and Nim.. https://bootstrapping.miraheze.org/wiki/Bootstrapping_Specif...
Bootstrappable Builds: How and Why - https://lwn.net/Articles/1088279/ - https://news.ycombinator.com/item?id=49473868#49477197 (50 days ago, 60 comments)
This does make the compiler slightly more annoying to extend, but that makes bootstrapping support for a new system easier. User experience is important.