Предполагая, что foo, bar и baz не определены, строка
foo bar baz
вызывает эту ошибку:
NameError (undefined local variable or method 'baz' for main:Object)
В REPL для Python, PHP и Javascript первая проблема в foo(bar(baz)) заключается в том, что foo не определен. Почему Ruby сначала жалуется на baz?