perl-Tie-Array-Iterable - Forward Iterator object

Property Value
Distribution ROSA 2014.1
Repository ROSA Contrib x86_64
Package name perl-Tie-Array-Iterable
Package version 0.30.0
Package release 6-rosa2014.1
Package architecture noarch
Package type rpm
Installed size 35.88 KB
Download size 18.47 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-6-rosa2014.1.noarch.rpm 0.30.0 noarch ROSA Contrib
perl-Tie-Array-Iterable - - -


Name Value
perl(Data::Dumper) -
perl(Exporter) -
perl(Tie::Array) -
perl(abi) >= 5.18.2


Name Value
perl(Tie::Array::Iterable) -
perl(Tie::Array::Iterable::BackwardIterator) -
perl(Tie::Array::Iterable::ForwardIterator) -
perl-Tie-Array-Iterable == 0.30.0-6:2014.1


Type URL
Binary Package perl-Tie-Array-Iterable-0.30.0-6-rosa2014.1.noarch.rpm
Source Package perl-Tie-Array-Iterable-0.30.0-6.src.rpm

Install Howto

  1. Enable ROSA Contrib 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




2014-07-25 - Denis Silakov <> 0.30.0-6
+ Revision: e17dc15
- MassBuild#464: Increase release tag

See Also

Package Description
perl-Tie-Cache-0.170.0-4-rosa2014.1.noarch.rpm LRU Cache in Memory
perl-Tie-DBI-1.60.0-5-rosa2014.1.noarch.rpm Tie hashes to DBI relational databases
perl-Tie-Hash-MultiValue-1.20.0-5-rosa2014.1.noarch.rpm Hash w/multiple items under a single key
perl-Tie-LogFile-0.100.0-6-rosa2014.1.noarch.rpm Interface for maintaining a log
perl-Tie-RefHash-1.390.0-5-rosa2014.1.noarch.rpm Use references as hash keys
perl-Tie-RefHash-Weak-0.90.0-5-rosa2014.1.noarch.rpm A Tie::RefHash subclass with weakened references in the keys
perl-Tie-Simple-1.30.0-9-rosa2014.1.noarch.rpm Create ties without creating full packages
perl-Tie-TextDir-0.60.0-4-rosa2014.1.noarch.rpm Interface to directory of file
perl-Tie-ToObject-0.30.0-4-rosa2014.1.noarch.rpm Tie to an existing object
perl-Time-Duration-1.60.0-6-rosa2014.1.noarch.rpm Rounded or exact English expression of durations
perl-Time-Duration-Parse-0.110.0-2-rosa2014.1.noarch.rpm Parse string that represents time duration
perl-Time-Format-1.120.0-3-rosa2014.1.noarch.rpm Perl module for date and time formatting
perl-Time-HiRes-1.972.600-3-rosa2014.1.x86_64.rpm High resolution time, sleep, and alarm
perl-Time-Local-1.230.0-4-rosa2014.1.noarch.rpm Implements timelocal() and timegm()
perl-Time-Progress-1.700.0-3-rosa2014.1.noarch.rpm Elapsed and estimated finish time reporting