On Wednesday, 5 September 2012 at 12:05:40 UTC, Timon Gehr wrote:
TDPL does not prescribe this.
Truth; I just checked this and indeed TDPL only mentions @property functions disavowing themselves of parentheses. Although I've always had the distinct impression that strict property syntax was the intended future, and the current situation was just due to inheriting D1's clumsier 'property' concept. I don't even mind all those "ugly" parens in UFCS chains, but I'm kinda crazy like that.
