perl-Tie-Array-Iterable - Forward Iterator object

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Unsupported Release x86_64
Package filename perl-Tie-Array-Iterable-0.30.0-6-omv4000.noarch.rpm
Package name perl-Tie-Array-Iterable
Package version 0.30.0
Package release 6-omv4000
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 22.13 KB
Installed size 33.99 KB
'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-omv4000.noarch.rpm 0.30.0 noarch OpenMandriva Unsupported Release
perl-Tie-Array-Iterable - - -


Name Value
perl >= 0
perl(Data::Dumper) -
perl(Exporter) -
perl(Tie::Array) -
perl(strict) -
perl(vars) -


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


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

Install Howto

  1. Enable the repository in Software Repository Picker:
    # om-repo-picker
  2. Install perl-Tie-Array-Iterable rpm package:
    # dnf install perl-Tie-Array-Iterable



See Also

Package Description
perl-Tie-Hash-MultiValue-1.20.0-5-omv4000.noarch.rpm Hash w/multiple items under a single key
perl-Tie-LogFile-0.100.0-6-omv4000.noarch.rpm Interface for maintaining a log
perl-Tie-RefHash-1.390.0-5-omv4000.noarch.rpm Use references as hash keys
perl-Tie-TextDir-0.60.0-4-omv4000.noarch.rpm Interface to directory of file
perl-Tie-ToObject-0.30.0-4-omv4000.noarch.rpm Tie to an existing object
perl-Time-Format-1.120.0-3-omv4000.noarch.rpm Perl module for date and time formatting
perl-Time-Progress-1.700.0-3-omv4000.noarch.rpm Elapsed and estimated finish time reporting
perl-Tk-FileDialog-1.3-12-omv4000.noarch.rpm Tk::FileDialog Perl module
perl-Tk-Sugar-1.93.190-5-omv4000.noarch.rpm Sugar syntax for Tk
perl-Tk-TableMatrix-1.230.0-6-omv4000.x86_64.rpm Tk-TableMatrix perl module
perl-Tree-1.10.0-5-omv4000.noarch.rpm A tree datastructure
perl-Tree-Nary-1.300.0-4-omv4000.noarch.rpm Tree::Nary - Perl implementation of N-ary search trees
perl-Tree-R-0.60.0-3-omv4000.noarch.rpm Perl extension for the Rtree data structure and algorithms
perl-Types-Serialiser-1.0.0-1-omv4000.noarch.rpm Simple data types for common serialisation formats
perl-UNIVERSAL-require-0.180.0-1-omv4000.noarch.rpm Require modules from a variable