in reply to Re^2: Order of execution of functions in list
in thread Order of execution of functions in list

Imho a main effect cause its a builtin function.

Do you expect  sub inc { return $_[0] + 1} to cause ambiguity ?

Ok ... Maybe better phrased "a well defined effect" my definition of side was to restricted.

Cheers Rolf

( addicted to the Perl Programming Language)