On Sunday, 25 March 2012 at 17:31:45 UTC, bearophile wrote:
I think that one of the most important things to underscore is
that we would have never found these things so early unless we
had written the Rust compiler in Rust itself. It forces us to
use the language constantly, and we quickly find pain points. I
highly encourage all languages to do the same; it's a great way
to find and shake out design issues early.<
Eating your own dog food is quite important for a language,
especially if it's a low-level language. D has chosen the
pragmatic approach of using almost-C++ as its implementation
language, but this has caused (and it is causing) some
disadvantages too.
Time to ask this again?