From: "Bartosz Dziewoński" Date: 2011-10-12T02:53:28+09:00 Subject: Re: why does `a + f b` not parse? 2011/10/11 Phillip Gawlowski : > Don't top post, please. I was writing from my mobile, it was added automatically (I just don't have an oversized signature to brag about it). No, I do not have the option to disable it. Don't waste everybody's time arguing about top-posting when we're both clearly posting on this list/forum regularly and I clearly do not top post if I can. > 2011/10/11 Bartosz Dziewoński : >> Yes, I think we all know that; the question is, why does 2 + sqrt(5) >> parse, but 2 + sqrt 5 does not? I've been wondering this myself - is >> that syntax somehow ambiguous? > > So, which one shall it be? > >  2.+.sqrt(5) >  2.+(sqrt(5)) >  2.+.sqrt.5 >  2.+(sqrt.5) >  2.+(sqrt(5)) All but one of these (which you actually repeated twice) are invalid syntax. I think the parser isn't quite *that* stupid, as it clearly understands everything up to "5" (as we can see from the error message), and only then barfs at what a human can understand as an unparentesized argument to method call. Please, try to make more sense when you're being condescending. -- Matma Rex