On Jan 11, 2017, at 9:38 PM, Martin McClure <martin@hand2mouse.com> wrote:
On 01/11/2017 04:54 PM, Jan Vrany wrote: Hi, I'm afraid this is not specified. There's no language specification (*) as such of Pharo or any other available smalltalk - at least not that I know (prove me if I'm wrong).
The ANSI Smalltalk spec says
"The individual statements are executed in left to right sequence," but in context I believe that this just means that you execute the first statement in the method, then the next, and so on.
Ah, here it is. Section 3.4.5.3 says
"The receiver and the arguments are evaluated before the message is sent. They are evaluated in a left-to-right order." So that's pretty clear.
Thanks, Martin. I'm relieved :-). "a" seems superfluous. Hopefully there is only one left-to-right order ;-)
Regards,
-Martin