On Sunday, 2 October 2016 at 17:10:58 UTC, mikey wrote:
There is already a degree of transparency with how properties being handled for example in allowing properties to be an lvalue if they have a setter.t.val = 42;
Actually, this is not specific to properties, as it also works on "standard" methods, if they have a single parameter:
import std.stdio; void main() { writeln = 42; }