@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
"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."
@velartrill
"In some of these cases, the initial implementation was not self-hosted, but rather, written in another language (or even in machine language); in other cases, the initial implementation was developed using bootstrapping."