Robert Klemme wrote in post #977599: > On Tue, Jan 25, 2011 at 7:09 PM, Jon Leighton <j / jonathanleighton.com> > wrote: >> regardless of the cause and effect it is still surprising (to me) that >> the two conditional syntaxes have different semantics :) > > Why do you find that surprising? I guess I expected that the two different concrete syntaxes would be transformed into the same AST node. I wouldn't have thought this would necessarily affect the ability to do optimisations at parse time, but my experience of language implementation is limited so I could well be wrong about that. Jon -- Posted via http://www.ruby-forum.com/.