@DanielKeep:
I was trying to be conservative
I remember looking into some random file in rustc code, and saw a match on a enum with lots of ThisKindOfType(..) => { }, ThatKindOfType(..) => { }, over and over. I wish my grep foo was good enough to run some kind of test to see how much code this would affect. In general though, +1?
@nikomatsakis:
I would not say it is just a change to surface syntax, ... has the meaning that we are looking for, not .., but I see what you mean. And yes, I was also including the struct pattern ellison, did not mention it though.
We do not even need inclusive range syntax, in my opinion. Python gets by just fine without it.
In general though, niko, +1 to the idea? Do you think I should post this (along with adding a mention of the struct ellison syntax change) to the RFCs repo?