DIP53 and DIP49 (ver2) - New definitions for qualified constructors and postblits

bearophile bearophileHUGS at lycos.com
Fri Dec 20 01:36:21 PST 2013


Andrej Mitrovic:

> It also steals a valid symbol name.

Someone has suggested to prefix it with a @.


> E.g. there's tons of C code that
> uses the symbol name "body", but I can't use this symbol 
> because it's
> used in DBC. It's a keyword that's used in literally just one 
> feature, and it's annoying.

In the case discussed here I think the @unique will find another 
usage.


> Plus DBC code just looks ugly to me (at least with
> asserts in the actual body I can add diagnostic messages), so I 
> don't see how "body" has made DBC better.

"body" seems not needed in DBC, I suggested to remove it.
But the little failure with body is not the same situation as the 
one discussed here.

Bye,
bearophile


More information about the Digitalmars-d mailing list