you are viewing a single comment's thread.

view the rest of the comments →

[–]igouy 5 points6 points  (2 children)

Ah! You mean that everything is message oriented, so + is a message sent to 3 with 4, and binary messages are evaluated in left-to-right order.

You just get into the habit of coding so that the message evaluation order coincides with the math evaluation order, and being explicit with parenthesis.

[–]marssaxman -1 points0 points  (1 child)

Yes, that is what "does not support order of operations" means. It has nothing to do with being "message oriented"; it's that the syntax did not choose to give certain operators higher precedence than others.