Pelle:
> Please, no. :)
> Just require @property for assignment-is-a-call code.

Special cases are baaaad. They are usually not special enough.

Experience shows me that implicit operations or untidy semantics often leads to 
big troubles, even when you don't see such troubles at first.

The obligatory usage of () makes the language a little less handy, but more 
tidy, and removes a source of possible troubles.

There is already a @property syntax that can be used on methods and free 
functions. Having another half-baked feature doesn't help the language.

Bye,
bearophile

Reply via email to