[article] Language Design Deal Breakers

deadalnix deadalnix at gmail.com
Wed May 29 07:09:11 PDT 2013


On Wednesday, 29 May 2013 at 13:36:16 UTC, Regan Heath wrote:
> Which default behaviour?  D's references/pointers?  Or the 
> proposed NotNull!(T) library solution?
>

The default behavior. The one you get our of the box. So not 
NonNullable.

>> This behavior isn't useful. You'll find no argument except 
>> historical reason (which is a very valid argument BTW) to keep 
>> that. Everything else is backward rationalization.
>
> If @disable is insufficient for a NotNull!(T) which does what 
> we need it to do, then more features are required.  Ignoring 
> the bugs in @disable, do you believe it is insufficient?  If 
> so, can you give us some example usages it does not yet 
> support/allow/provide for.
>

I don't know what you answer to, but clearly not what you are 
quoting.


More information about the Digitalmars-d mailing list