John M. Dlugosz wrote:
> Consider something like a 'map' call, only I want it to be lazy.

map *is* lazy, as are all list builtins that can be lazy (which doesn't
include stuff like sort, which has to look at all items anyway).

>  I know that a 
> list can contain internally iterators that generate elements as needed or 
> perhaps in the background.  But how do you create such a thing?  Something 
> like:
> 
>     @lazy_list := parallel-map { get_info($_) } @filenames;

@lazy_list = @filenames.map: { get_info($_) };

I suppose ;-)

-- 
Moritz Lenz
http://moritz.faui2k3.org/ |  http://perl-6.de/

Reply via email to