Keyword to avoid not null references
bearophile
bearophileHUGS at lycos.com
Sat Apr 21 16:26:03 PDT 2012
Adam D. Ruppe:
> We can do not null in the library reasonably
> well. I have a basic one in github:
>
> https://github.com/D-Programming-Language/phobos/pull/477
It says:
>I haven't actually used any NotNull in practice, but from the
>attached tests, it looks like it will work well - hence, the
>pull request.<
I think before putting something in Phobos it's generally better
to have used it in Real Code for some time.
I am not sure a mostly-library-defined solution (mostly because
@disable is a built-in) is good enough compared to a solution
built in the type system.
I will try to use your NotNull struct.
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list