in reply to Re^3: Efficient but elegant Cross-Product iterator ? (updated)
in thread Efficient but elegant Cross-Product iterator ?
I'll need to benchmark it to see if my (elegant?) referencing and shifting of the range result in a penalty. Readability (in the eye of the beholder) is my second goal.
I don't want to loop over iterators (yet), that's again another (third) semantic.
I need only nested loops, to make the interface intuitive for the users
for my $x ( $sub_x->() ) { for my $y ( $sub_y->() ) { return [ $x,$y ]; } }
From what I understand are you caching the values for the next iteration, this brakes my semantics and might cause side effects.
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Efficient but elegant Cross-Product iterator ? (updated)
by haukex (Archbishop) on Jun 21, 2020 at 19:10 UTC | |
by LanX (Saint) on Jun 21, 2020 at 19:30 UTC |