[phobos] phobos commit, revision 1689

Max Samukha maxsamukha at gmail.com
Wed Jun 23 08:59:36 PDT 2010


On Wed, Jun 23, 2010 at 5:45 PM, Andrei Alexandrescu <andrei at erdani.com>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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/phobos/attachments/20100623/ef8cd5d8/attachment.html>


More information about the phobos mailing list