current "ref" args state.
bearophile via Digitalmars-d
digitalmars-d at puremagic.com
Mon May 19 02:56:37 PDT 2014
evilrat:
> i may overlooked proposals for this case, if any please give a
> link, sorry for possible duplicate topic.
This proposal was discussed two or three times in past, it makes
the D code look a little worse (beside being a breaking change if
you want require the ref at the calling point). But it also makes
D code a little less surprising.
As refinement of this idea, some people suggested to require
"ref" at the calling point only if the reference is mutable.
And what about the "out" function arguments? Don't you want to
annotate them too at the calling point?
Bye,
bearophile
More information about the Digitalmars-d
mailing list