@velartrill
They use C++ impl to bootstrap it: https://github.com/thepowersgang/mrustc Rust needs more impls like other langs have. Writing "reference" impl in not itself would be hypocrisy 😃
@velartrill
Why are most languages self hosted then? C compilers are also self hosted. What are the downsides apart from secure bootstrapping needing another impl?
@velartrill
"Many programming languages have self-hosted implementations: compilers that are both in and for the same language. Such languages include Ada, BASIC, C, C++[5], C#[6], ClojureScript[7], 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."
So Rust compiler was originally written in ML and later self-hosted. This is no different than many other mainstream languages. So why picking at Rust in particular?