What are the worst parts of D?

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 25 12:40:28 PDT 2014


On 9/25/2014 4:08 AM, Don wrote:
> [...]

I agree with Andrei, it's a good list. I'll move these issues to the next step 
in the removal process.


> I'd also like to see us getting rid of those warts like assert(float.nan) being
> true.

See discussion:

https://issues.dlang.org/show_bug.cgi?id=13489


> Ask yourself, if D had no users other than you, so that you break *anything*,
> what would you remove? Make a wishlist, and then find out what's possible.
> Remember, when you did that before, we successfully got rid of 'bit', and there
> was practically no complaint.

Top of my list would be the auto-decoding behavior of std.array.front() on 
character arrays. Every time I'm faced with that I want to throw a chair through 
the window.

Probably second would be having const and purity by default.



More information about the Digitalmars-d mailing list