On Tue, 2 Nov 2010 12:47:21 -0700
Jonathan M Davis <[email protected]> wrote:

> If they don't have the property attribute, then they won't work without 
> parens 
> (and in fact, you won't be able to use parens with them). That is how it's 
> outlined in TPDL (The D Programming Language by Andrei Alexandrescu). 
> However, 
> dmd has not reached that point. It will still allow property functions to be 
> used with parens and non-property functions to be used as property functions 
> as 
> long as they're void and take one parameter or return a value and take no 
> parameters. So, once dmd is up-to-date with regards to TDPL, you'll no longer 
> be 
> able to use arbitrary functions as properties, but for the moment, you can.

I'm not sure I like it, that properties have distinct syntax -- unless there's 
really distinct meaning/semantics I don't know yet.

Denis
-- -- -- -- -- -- --
vit esse estrany ☣

spir.wikidot.com

Reply via email to