What are the worst parts of D?
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Thu Sep 25 06:49:01 PDT 2014
On 9/25/14, 4:08 AM, Don wrote:
> C-style declarations. Builtin sort and reverse. NCEG operators. Built-in
> complex types. float.min. @property.
That's a good list I agree with. FWIW I'm glad no random name changes.
I've recently used Rust a bit and the curse of D users as of 6-7 years
ago reached me: most code I download online doesn't compile for obscure
reasons, it's nigh impossible to figure out what the fix is from the
compiler error message, searching online finds outdated documentation
that tells me the code should work, and often it's random name changes
(from_iterator to from_iter and such, or names are moved from one
namespace to another).
For the stuff we eliminate we should provide good error messages that
recommend the respective idiomatic solutions.
Andrei
More information about the Digitalmars-d
mailing list