On Nov 24, 2007, at 4:31 AM, Tanaka Akira wrote:

> In article <10A28D45-97EE-47EB-B98A-1B197F30C0E9 / fallingsnow.net>,
>  Evan Phoenix <evan / fallingsnow.net> writes:
>
>> Say the code in question is "self.foo.bar(1, 2) { retry }"
>>
>> In a pseudo-code stack machine, this looks like:
>>
>> push 2
>> push 1
>> push some_block_object
>> push self
>> call foo 0
>> call bar 2
>
> Does rubinius evaluates arguments in right-to-left order?

Yes, it does. Almost every language says that the order that the  
arguments are evaluated in is "undefined", so I simply had rubinius  
evaluate them the way that was simplest.

  - Evan

>
> -- 
> Tanaka Akira
>