Show Navigation
Conversation
Notices
-
@kensanata Rust is struggling with this. They build the latest Rust using the previous-latest Rust. A podcast I listen to has one guy working at SuSE, and they like many others want to build everything from source. Basically that turned into (a year ago) building 0.1 from OCaml, building 0.2 from 0.1 etc all the way up to wherever they are now.
(I don't know how Rust is versioned, version numbers for illustrative purposes only)
I think people are working on ways to short-circuit some of the version jumps on Rust, like making a C-built Rust-0.x-equivalent.
People on racket-users are discussing making a #lang rust for Racket, but that would be waay off in the future. And the question is always which Rust to target, as it's moving very quickly.
-
@kensanata So the short answer is: "yes" :-)
It would be cool if more self-hosting languages kept in mind to build from something like stage0.
-
@clacke @kensanata I think if Rust were a still target, it's reasonable that a C compiler would be written. Not really sure how complex Rust is to implement in general though.