On 04/10/18 13:27, Anders Hovmöller wrote: [I think >> = ChrisA]
However, it doesn't matter.
Of course it matters. It's the difference between changing the spec and changing the spec AND some implementation. There is a difference between those two things. You might not care but that's another topic.
In terms of defining specs, not there isn't a difference between those things. Changing the language spec is not a thing to do lightly regardless of how many implementations happen to do what you already want. While gather evidence that the chaos your change will cause is minimal is a good thing, it doesn't actually lower the bar for getting a language spec change through.
Think of it this way: you are proposing to break a promise. Even if it's only a little thing and you're fairly sure everyone will forgive you, that's still not something you should ever want to get comfortable doing.