Back in 2005 I asked why the execution order of subexpression was undefined (in Perl; but it's inherited from C); and over a long and twisted thread I was shouted down by all-comers, accused of smoking waccy baccy etc. I don't think there was a single person that agreed with me that EO should be defined.
12 years later and the C++ Evolution Working Group have finally caught up, and C++17 will probably get a defined order of subexpression evaluation.(pdf)
Perl 6 could have stolen the march. Just sayin'.
In reply to Evaluation Order again. by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |