Does D have too many features?
SomeDude
lovelydear at mailmetrash.com
Sun Apr 29 00:42:52 PDT 2012
On Sunday, 29 April 2012 at 05:54:10 UTC, Marco Leise wrote:
> Am Sat, 28 Apr 2012 15:39:49 -0400
> schrieb "Nick Sabalausky" <SeeWebsiteToContactMe at semitwist.com>:
>
>> "q66" <quaker66 at gmail.com> wrote in message
>> news:ihqjguujvoukhlqcwkyi at forum.dlang.org...
>> >
>> > - 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
>>
>> That's just craziness!
>
> Madness even! AAs are soon mostly in the library and that's a
> good trade-off; @trusted @system needs to be there as long as
> there is @safe; exception handling - some people rely on it
> heavily. See it as the easy way to error out of a function that
> doesn't normally return anything and cascade up several calls,
> while being able to release resources in each.
> I don't know about Phobos. Some batteries included are nice and
> help the popularity. When it comes to bindings to third party
> products with many alternatives, like databases, I'd say one
> should cut it there definitly.
> I can agree on the rest.
I don't want AA to be removed from the core language. That would
be a big step backward in my opinion. Core language AAs are
entirely adequate for a lot of applications, and they make for so
much cleaner and easier to read/write code than template notation.
More information about the Digitalmars-d
mailing list