On Tuesday, 23 June 2020 at 09:15:57 UTC, WebFreak001 wrote:
[...]

it will give me a range violation at runtime and not init it for me at all.

There is `aa.require("a", Foo.init) += 4;` now which solves this, but I would prefer having the small simple syntax well defined for all types instead of only primitives. Also I don't see anywhere in the specification that `require` must actually return a ref value, so I can't trust this either.

You make a very good case.

I think this would make a great bootcamp issue (https://issues.dlang.org/)

Cheers,
Edi

Reply via email to