Tue, 28 Jul 2009 11:30:00 -0500, Andrei Alexandrescu wrote: >>>> The presence or absence of parens is a hard-coded accepted meaning of >>>> field vs. function. >>> >>> I understand how some people want to derive meaning from obj.foo() >>> versus obj.foo. I think they shouldn't in D. I mean D has had for >>> years the behavior that you could drop the trailing empty parentheses. >> >> And for years, there have been complaints about it. This will >> continuously be a thorn in the side of D adoption until it is resolved. > > Again, most complaints have been directed towards writeln = 5. I think > that's the major problem to be resolved.
I think it is mentioned more often because you tend to agree with it. There are many more as valid arguments which you discard or ignore, mainly maintainability.
