On Tuesday, 27 January 2015 at 10:50:53 UTC, Walter Bright wrote:
This change didn't break a single line in the libraries or the test suite.
Yes, but it didn't also fix anything, only introduced more ways to do the same thing - without any plans for some consistent model. It is simply moving things around for the sake of marking some bugzilla report as closed - there is no consistent rationale for applying @ to attributes available.
Just the fact that change can't possibly break anything doesn't mean it is can't have negative value. It _may_ have some well-though rationale behind I am failing to spot but that is not presented to users in any way.
