Struct with default ctor (Was: [dmd-beta] dmd 2.064 beta take 2)
deadalnix
deadalnix at gmail.com
Sun May 19 11:11:18 PDT 2013
On Sunday, 19 May 2013 at 17:51:36 UTC, Idan Arye wrote:
> On Sunday, 19 May 2013 at 17:35:43 UTC, deadalnix wrote:
>> Idan Arye > Nil proposal make no sens in a statically typed
>> language. And you'll find no better kind of null. We have all
>> tools we need in D to work around null in library.
>
> That's not the point. The point is that if you couldn't
> initialize this reference to null, you had to initialize it to
> something else, so you would still get your race condition.
Note that it had to be initialized, and my patch to Cayenne was
simply to reorder that initialization.
The patch itself was ~5lines, and would have impossible to do
with a nonnullable (except with your Nil stuff, which once again
don't make any sens in a strongly type language)
More information about the Digitalmars-d
mailing list