Does D have too many features?

Jacob Carlborg doob at me.com
Sun Apr 29 07:44:48 PDT 2012


On 2012-04-28 21:58, foobar wrote:

> D has a lot of ad-hock features which make the language
> needlessly large and complex. I'd strive to replace these with
> better general purpose mechanisms.
>
> My list:
> * I'd start with getting rid of foreach completely. (not just
> foreach_reverse). This is nothing more than a fancy function with
> a delegate parameter.

I agree.

> * This is a big one: get rid of *all* current compile time
> special syntax. It should be replaced by a standard compilation
> API and the compiler should be able to use plugins/addons. This
> would reduce the size of the language to half of its current
> size, maybe even more.

I agree with this one as well. At least if the compiler would be 
implemented like this.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list