develooper Front page | perl.perl5.porters | Postings from November 2012

Re: [perl #30123] foreach ("", "a".."zzzzzz") confuses range optimizer

Thread Previous
From:
Dr.Ruud
Date:
November 25, 2012 08:20
Subject:
Re: [perl #30123] foreach ("", "a".."zzzzzz") confuses range optimizer
Message ID:
20121125162030.4084.qmail@lists-nntp.develooper.com
On 2012-11-25 14:13, Matthew Horsfall (alh) wrote:
> On Sat, Nov 24, 2012 at 3:57 PM, Father Chrysostomos via RT
> <perlbug-followup@perl.org <mailto:perlbug-followup@perl.org>> wrote:

>     On Sat Nov 24 08:16:13 2012, alh wrote:
>      > I see these as being sensible uses of iteration:
>      >
>      > for ('a'..'z', qw(cat dog mouse), 1..10) { print $_ }
>      >
>      > my @found = grep { $_ =~ /./ } 1..10;
>      >
>      > my %hash = map { $_ => 1 } 1..10*;*
>      >
>      > But should this iterate at runtime or be pregenerated as it is now?
>
>     That’s a hard question. :-)
>
>
> I suppose we could slap together a C version of less.pm <http://less.pm>
> and then let users ;)

Or add support for modifiers, like "a".."zzzzzzzzzzz":i
("i" for "iterator")

-- 
Ruud


Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About