[article] Language Design Deal Breakers
deadalnix
deadalnix at gmail.com
Mon May 27 01:01:55 PDT 2013
On Monday, 27 May 2013 at 07:53:05 UTC, Walter Bright wrote:
> On 5/27/2013 12:27 AM, deadalnix wrote:
>> Many people here have expressed real problem with null, a lot
>> of documentation
>> on the web exists about it as well, and most modern languages
>> try as hard as
>> possible to get rid of it (even sometime in creative way as
>> scala does as they
>> can't get rid of it completely because of java compatibility).
>
> In D, right now (and especially with the beta) you can use the
> NotNull template. Yes, there are still a couple holes in it
> where a null initialization can slip through. But it catches
> the obvious cases, certainly well enough to demonstrate what
> value there is in non-null references, and you can use it now.
>
Mostly NonNull is just like mostly @safe .
More information about the Digitalmars-d
mailing list