Am Sun, 03 Feb 2013 10:37:45 -0500 schrieb Andrei Alexandrescu <[email protected]>:
> On 2/3/13 7:34 AM, Jacob Carlborg wrote: > > On 2013-02-03 09:16, Andrei Alexandrescu wrote: > >> Walter and I have had a discussion on how to finalize properties. > >> > >> http://wiki.dlang.org/DIP23 > > > > What about: > > > > writeln = "asd"; > > > > Allowed or not? > > No because writeln is not a property. For non-properties there's no > lowering of assignment. > > Andrei > Then this should be removed in the proposal: If a function returns a reference, then assignment through the paren-less call should work: unittest { static int x; ref int fun1() { return x; } fun1 = 42; }
