Robert Jacques wrote:
We haven't gone back and normalized the older keywords as that would result in the pointless breaking of existing code.
I know @attributes are of minor importance at this time, however, I don't think "can't change it cause people use it" is an effective strategy when evolving a language. Any core changes could be bundled into a D3 spec and major D version could maintain a support lifetime which more accurately reflects community version dependency. I see the recently announced death of D1 as a step in this direction.
