in reply to Re: surprising backwards evaluation order
in thread surprising backwards evaluation order

Consider also that in an MMD implementation, it's a requirement that the call destination be calculated on the basis of the run-time types of the arguments. Even for a single dispatch system like Perl 5, you have to at least figure out what the object is before you find out where you're going to call.

Also, some of the bias is just coming from seeing the verb out in front. A speaker of a language such as Japanese might not have that bias, since the verb comes after the object there. Even in English, you have to reserve judgement on the meaning of a verb until you've seen the object. You don't know what "screw the X" means until you know whether X is a light bulb or a Californian.

  • Comment on Re^2: surprising backwards evaluation order