From: Kevin Smith Date: 2001-03-21T02:05:19+09:00 Subject: [ruby-talk:12959] Re: differences between range and array Guy N. Hurst wrote: >Perhaps it could be improved by making the '.' bind more >tightly than the space? > >p (x).to_i # -> p((x).to_i) >p (x) .to_i # -> (p(x)).to_i I thought about that. But then we have problems with: x = Foo.new(1).bar("a") I certainly would be surprised to have that parsed as: x = Foo.new( (1).bar("a") ) Kevin p.s. I'll keep saying it: parens everywhere is "the answer" to everything.