The current status of D?

Don nospam at nospam.com
Sat Dec 3 18:10:57 PST 2011


On 04.12.2011 00:13, Timon Gehr wrote:
> On 12/04/2011 12:09 AM, David Nadlinger wrote:
>> Famous last words:
>>
>> On 12/3/11 11:47 PM, Timon Gehr wrote:
>>> There is nothing wrong with is(XXX), […]
>>
>> David
>
> An explanation would be more helpful.

For many years is(xxx) been reviled as the ugliest thing in the 
language. The simple forms are OK, but features kept getting piled onto 
it until it became clearly unworkable.

And there are stupidities like:

alias void delegate () dg;
alias void function () fn;
static assert(is (dg == delegate));  // true
static assert(is (fn == function));  // fails!


More information about the Digitalmars-d mailing list