3 ms·
The main thing that bothers me about rust is that there is one complete implementation of the language (and one or two very incomplete implementations) and the
by swiley 6y ago
The main thing that bothers me about rust is that there is one complete implementation of the language (and one or two very incomplete implementations) and the singular complete one isn't even self hosting.
Coming from scheme where everyone and their dog has an R5RS compatible REPL that's pretty disturbing.
- steveklabnik 6y agoWhat makes rustc not self hosting?
- masklinn 6y ago> The main thing that bothers me about rust is that there is one complete implementation of the language The essay is about Go which is pretty much in the same position: gccgo is a non-entity. > and the singular complete one isn't even self hosting. What are you talking about? Rust was self-hosting before it was even stable (a common source of problems as the language can then get optimised for implementing the language, thankfully it doesn't seem to have harmed it too badly).
- I_AM_A_SMURF 6y agoI think they don't consider it self-hosted because only the front-end is written in rust, rustc uses llvm as the back-end, which is not written in rust.
- mlindner 6y agoBy that argument gcc isn't self hosting either because it uses various assembly syntaxes in its code that requires an assembler.