On Wed, Jun 23, 2010 at 5:45 PM, Andrei Alexandrescu <[email protected]>wrote:
> I think it should be a property. I followed the convention that stuff that > doesn't change "this" is a property. > > Andrei > But property setters are often supposed to change 'this'? Honestly I can hardly see much utility in @property. For example, Q_PROPERTY in Qt adds value. It is introspectable, can fire a notification when changed, optionally shows up in the designer, is resettable to a default value and more. Is @property only useful for disambiguating the case when a function returns a callable?
_______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
