On Friday, 10 October 2014 at 17:52:30 UTC, Steven Schveighoffer wrote:
I think leaving this to a lint tool basically is as good and effective as doing nothing. It's not a compromise at all.

I agree. The only people who run lint tools are established users (because they are the only ones who even know they exist). Established users are already well aware of how to use function attributes correctly (and for the most part did left-hand attributes in old code written before the informal convention came about).

left-hand const is primarily a problem for new users of the language (particularly the large amount coming from C++). These users aren't running linters, they are still just trying to get basic projects off the ground. This issue is one of the top things I see new users have problems with in the D IRC channel. You can find new users having problems with it on Stack Overflow too.

Reply via email to