Walter Bright wrote:

> Michiel Helvensteijn wrote:
...
>> * No control over their use by class designer: ANY member function with
>> one or zero parameters may be called using 'property syntax'. This is not
>> a good thing.
> 
> Why not? Seriously, what is the semantic difference?

The major point about properties is imo not a semantic issue at all, it's 
about signalling the intention (much like the debug version statement is). 
This is also key to integration with tools like IDE and it's usefulness in 
gui programming.


Reply via email to