Vaguely, yes. It's been a few years since I've written any D, but the initial impetus for the language was "Fix the broken aspects of C++." Rust's core concept is "memory safety with zero overhead."
This means they end up in very similar, yet different places: GC is the default in D, but isn't even a core part of Rust at all. D allows you to turn it off, losing some functionality, Rust allows you to add one in as a library.
Most people in Rust-land have an incredibly high amount of respect for the D team and all they've done, and continue to do.
Comments
Vaguely, yes. It's been a few years since I've written any D, but the initial impetus for the language was "Fix the broken aspects of C++." Rust's core concept is "memory safety with zero overhead."
This means they end up in very similar, yet different places: GC is the default in D, but isn't even a core part of Rust at all. D allows you to turn it off, losing some functionality, Rust allows you to add one in as a library.
Most people in Rust-land have an incredibly high amount of respect for the D team and all they've done, and continue to do.
Walter is answering questions on this article over on proggit: http://www.reddit.com/r/programming/comments/2a20h5/wired_ma...