dmd 1.046 and 2.031 releases
bearophile
bearophileHUGS at lycos.com
Tue Jul 7 12:53:26 PDT 2009
Andrei Alexandrescu:
> How often did you encounter that issue?
Please, let's be serious, and let's stop adding special cases to D, or they will kill the language.
Lately I have seen too many special cases.
For example the current design of the rules of integral seems bad. It has bugs and special cases from the start.
The .. used in case is another special case, even if Andrei is blind regarding that, and doesn't see its problem.
Why for a change people here stop implementing things, and start implementing a feature only after 55-60+% of the people think it's a good idea?
Languages like C# and Scala show several features good to be copied, let's copy them, and let's not add any more half-backed things. Before adding a feature X let's discuss them, let's create a forum or place to keep a thred for each feature plus a wiki-based text of the best solution found, etc. If not enough people like a solution then let's not add it. Better not having a feature than having a bad one, see Python that even today misses basic things like a switch/case.
Bye,
bearophile
More information about the Digitalmars-d-announce
mailing list