On Saturday, 2 February 2013 at 13:03:49 UTC, Era Scarecrow wrote:
First impression: I don't know why but I don't like it.
[..]
Also, let's not miss the fact, that this proposal isn't really
about properties anymore. It's about being able to divide your
interface into multiple logical sections. It just so happens to
be that this ability lends itself pretty nicely to implementing
something that *looks* like a property.
There's nothing that says you should use opCall as the getter of
your "property" like this:
var.prop()
...instead, it could use a method like:
var.prop.get()
...and you could even have multiple getters:
var.prop.get_regular()
var.prop.get_filtered()
I just thought that the use of opCall for 'properties' might be a
good convention.