Rick DeNatale writes: > Which IS my point > > Since in 1.9 > {foo: 1} means {:foo => 1} > > then it can't* also mean > {1 => 1} > > Which means that the generalized { expression : expression2 } literal > breaks down. > And furthermore, we're less than 2 months from the anticipated release of 1.9.1, and Matz has said that he hopes to have a feature freeze in October, so this is a really bad time to be discussing major syntax changes to the language! (At least for those of us trying to finalize books covering 1.9!) David