perl-Tie-Array-Iterable - Forward Iterator object

Property Value
Distribution ROSA Enterprise Desktop
Repository ROSA Contrib Updates x86_64
Package name perl-Tie-Array-Iterable
Package version 0.30.0
Package release 3-rosa.lts2012.0
Package architecture noarch
Package type rpm
Installed size 35.67 KB
Download size 18.28 KB
Official Mirror
'Tie::Hash::Iterable' allows one to create iterators for lists and arrays.
The concept of iterators is borrowed from the C++ STL [1], in which most of
the collections have iterators, though this class does not attempt to fully
mimic it.
Typically, in C/C++ or Perl, the 'easy' way to visit each item on a list is
to use a counter, and then a for( ;; ) loop. However, this requires
knowledge on how long the array is to know when to end. In addition, if
items are removed or inserted into the array during the loop, then the
counter will be incorrect on the next run through the loop, and will cause
While some aspects of this are fixed in Perl by the use of for or foreach,
these commands still suffer when items are removed or added to the array
while in these loops. Also, if one wished to use break to step out of a
foreach loop, then restart where they left at some later point, there is no
way to do this without maintaining some additional state information.


Package Version Architecture Repository
perl-Tie-Array-Iterable-0.30.0-3-rosa.lts2012.0.noarch.rpm 0.30.0 noarch ROSA Contrib Updates
perl-Tie-Array-Iterable - - -


Name Value
perl(Data::Dumper) -
perl(Exporter) -
perl(Tie::Array) -
perl(Tie::Array::Iterable::BackwardIterator) -
perl(Tie::Array::Iterable::ForwardIterator) -
perl-base -


Name Value
perl(Tie::Array::Iterable) -
perl(Tie::Array::Iterable::BackwardIterator) -
perl(Tie::Array::Iterable::ForwardIterator) -
perl-Tie-Array-Iterable == 0.30.0-3:2012.0


Type URL
Binary Package perl-Tie-Array-Iterable-0.30.0-3-rosa.lts2012.0.noarch.rpm
Source Package perl-Tie-Array-Iterable-0.30.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib Updates repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Tie-Array-Iterable rpm package:
    # urpmi perl-Tie-Array-Iterable




2011-04-18 - Funda Wang <> 0.30.0-3mdv2011.0
+ Revision: 655237
- rebuild for updated spec-helper
2009-11-16 - J?r?me Quelin <> 0.30.0-2mdv2011.0
+ Revision: 466616
- rebuild
- import perl-Tie-Array-Iterable
2009-10-18 - cpan2dist 0.03-1mdv
- initial mdv release, generated with cpan2dist

See Also

Package Description
perl-Tie-Cache-0.170.0-1-rosa.lts2012.0.noarch.rpm LRU Cache in Memory
perl-Tie-Hash-MultiValue-1.20.0-2-rosa.lts2012.0.noarch.rpm Hash w/multiple items under a single key
perl-Tie-LogFile-0.1-3-rosa.lts2012.0.noarch.rpm Interface for maintaining a log
perl-Tie-RefHash-1.390.0-2-rosa.lts2012.0.noarch.rpm Use references as hash keys
perl-Tie-RefHash-Weak-0.90.0-2-rosa.lts2012.0.noarch.rpm A Tie::RefHash subclass with weakened references in the keys
perl-Tie-TextDir-0.60.0-1-rosa.lts2012.0.noarch.rpm Interface to directory of file
perl-Tie-ToObject-0.30.0-1-rosa.lts2012.0.noarch.rpm Tie to an existing object
perl-Time-Duration-1.60.0-3-rosa.lts2012.0.noarch.rpm Rounded or exact English expression of durations
perl-Time-Duration-Parse-0.60.0-2-rosa.lts2012.0.noarch.rpm Parse string that represents time duration
perl-Time-Format-1.110.0-1-rosa.lts2012.0.noarch.rpm Perl module for date and time formatting
perl-Time-HiRes-1.972.400-1-rosa.lts2012.0.x86_64.rpm High resolution time, sleep, and alarm
perl-Time-Local-1.200.0-2-rosa.lts2012.0.noarch.rpm Implements timelocal() and timegm()
perl-Time-Progress-1.700.0-1-rosa.lts2012.0.noarch.rpm Elapsed and estimated finish time reporting
perl-Time-Warp-0.500.0-3-rosa.lts2012.0.x86_64.rpm Change the start and speed of Event time
perl-Time-y2038-20100403.0.0-2-rosa.lts2012.0.x86_64.rpm Use Time::y2038's gmtime and localtime everywhere