how many iterations until "Many <programming langu...
# compiler
j
how many iterations until "Many programming languages have self-hosted implementations: compilers that are both in and for the same language. Such languages include Ada, BASIC, C, C++,[4] C#,[5] ClojureScript,[6] CoffeeScript, Crystal, D, Dylan, F#, FASM, Forth, Gambas, Go, Haskell, HolyC, Java, Lisp, Modula-2, OCaml, Oberon, Pascal, Python, Rust, Scala, Smalltalk, TypeScript, Vala, and Visual Basic"+=" Kotlin"
i
All the new code in the compiler is already being written in Kotlin. It makes no sense to rewrite old Java files in Kotlin just because.
j
so becoming self-hosting is now a matter of release engineering and tooling rather than the code in the compiler now, iiuc