On Sunday, July 15, 2012 05:30:55 Jay Norwood wrote: > I see from this other discussions that it looks like 2.059 ( or > maybe 2.060) does support something like 3.cm(). Not sure from > the discussion if it would also accept 3.cm as in the xtext/xtend > example. > > http://forum.dlang.org/thread/smoniukqfxerutqrj...@forum.dlang.org
UFCS (universal function call syntax) was added in 2.059. If cm is a function, then 3.cm() will work. If it's a property function, then 3.cm will work. If you don't compile with -property, then 3.cm will still work with cm being a non-property function, but -property will become the normal behavior eventually, so you shouldn't expect that 3.cm will work long term unless cm is a property function. - Jonathan M Davis