On Thu, Feb 17, 2005 at 09:06:47AM -0800, Larry Wall wrote:
> Junctions can short circuit when they feel like it, and might in some
> cases do a better job of picking the evaluation order than a human.

Hmm, yes, there is an interesting interaction with lazy
evaluation ranges here.

    $x = any( 1 .. 1_000_000_000 );

    if( $y == $x ) { ... }

It would be nice if the junction equality test here was much
smarter than a for loop (regardless of whether the for loop
short circuited - suppose $y happens to be -1!).

A range need not enumerate all of its components to be used
in a useful way.

-- 

Reply via email to