From: Robert Klemme Date: 2011-10-12T05:05:27+09:00 Subject: Re: why does `a + f b` not parse? On Tue, Oct 11, 2011 at 9:08 PM, Phillip Gawlowski wrote: > On Tue, Oct 11, 2011 at 4:50 PM, Robert Klemme > wrote: >> >>  I mean "a b" can never by "a.b" but must always be >> "a(b)".  That leaves only "2.+(sqrt(5))" on your list (item 2, same as >> item 5). > > What about 2.+(2)? It's equivalent to 2 + 2, after all, and not 2(+(2)). That's a different case because there is an operator between the expressions. My statement only referred to non operator tokens because for operators there always is an equivalent method form. Sorry for not being more explicit about it. > "never" is a strong word to use, especially in Ruby. ;) Even in Ruby syntax there are some hard decisions made. Cheers robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/