On Jan 14, 5:22 pm, Robert Dober <robert.do... / gmail.com> wrote: > I am not sure I follow you I'm just trying to say that I don't think that what you suggest is intuitive behaviour to everyone. I personally think that it doesn't make sense from a syntax point-of-view. Operators and function calls are syntactically different things. Function calls take optional block arguments, operator don't. I doubt its even possible to construct an unambigious syntax. > when I realized that I could not go > anything + 42 { 42 } > I was quite disappointed ... Consider def something; 42; end anything + something { 42 } Would the block be passed to 'something' or the '+'?