On Thu, 10 Aug 2000 13:22:46 +1000 (EST), Damian Conway wrote:

>The RFC I'm writing specifies that if the subroutine being called has
>a lazy context specifier on a given argument, that argument is only
>evaluated when the value of the corresponding element of @_ is fetched,
>stored, or eval'd. 
>
>So the subroutine that's being called is the one that decides.

If this is the only rule, I wholeheartedly agree. Now, the only
operators that do lazy eval are the booleans: 'and', 'or', '&&' and
'||'. So here too it's the operator/function that decides.

-- 
        Bart.

Reply via email to