[Issue 5187] Attribute hiding error or warning

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Apr 28 12:57:59 PDT 2014


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

--- Comment #2 from bearophile_hugs at eml.cc ---
(In reply to Andrej Mitrovic from comment #1)
> This should probably be in some DIP, or you could ask about it in the
> forums. It's worth discussing IMO.

In the D design there are thousands of corner cases that weren't kept into
account during the D design, because of reasons.

Here I am asking for a warning/error, and for a new usage of "new" (or another
semantically equivalent syntax), this is both a breaking change, the
introduction of a warning (and a syntax change): things currently seriously
frowned upon.

Even improvements that lot of people seem to like, like the removal of implicit
concatenation of adjacent string literals, or a dangerous and bad corner case:
https://github.com/D-Programming-Language/dmd/pull/2887  were refused with
insufficient reasons), so are such wars still worth fighting for?

--


More information about the Digitalmars-d-bugs mailing list