Funny you should ask. The project I&#x27;m on at work is written in D, and actually had Andrei working on it at one point.<p>The two languages are very different. D feels very much like an attempt to resolve the warts of C++ and extend its strengths, and it does a good job of that. If you like C++, you&#x27;ll probably like D, although in many ways I feel that it has an immature implementation. (That&#x27;s a rant for a different time, and it&#x27;s not like Myrddin is more mature.)<p>Myrddin is going in a different direction, I think. It&#x27;s far simpler than D. The best example of this is probably generics, where in D, they&#x27;re seen as an opportunity to do complex metaprogramming on types, and idiomatic D uses generics. In Myrddin, they mean that your function is not allowed to care at all about types.<p>If you like both C and the ML family of languages, I think there&#x27;s a good chance you&#x27;ll like Myrddin.