Does D have too many features?
q66
quaker66 at gmail.com
Sat Apr 28 13:02:11 PDT 2012
On Saturday, 28 April 2012 at 19:57:08 UTC, SomeDude wrote:
> On Saturday, 28 April 2012 at 19:23:00 UTC, q66 wrote:
>>
>> - AAs integrated in the language; you barely ever use AA
>> literals and having them purely in Phobos would help get rid
>> of the runtime fat, as well as better implementations
>> - Phobos is too fat - it needs to shrink to just a few core
>> modules, others being distributed via some system like CPAN
>> for Perl
>> - Properties - they're kinda broken at this point and the
>> value is questionable
>> - @trusted @system
>> - Exception handling - a lot of runtime, questionable value
>> - Versions - not redundant, but needs a better system (with
>> AND/OR, possibility of de-versioning, the assignment op to set
>> versions is kinda bad)
>>
>> I think I would find some more, but these are the ones I can
>> recall now.
>
> I disagree with every single point here.
So you don't agree version() is horribly half assed without
AND/OR (how do you generate the same code for two different
versions without copying or creating a new version covering both
cases then?) and that "version = FOO;" makes no sense?
More information about the Digitalmars-d
mailing list