Package perl-Iterator: Information

    Source package: perl-Iterator
    Version: 0.03-alt1_7
    Build time:  Jul 28, 2016, 07:08 AM in the task #167965
    Category: Development/Perl
    Report package bug
    License: GPL+ or Artistic
    Summary: A general-purpose iterator class
    Description: 
    This module is meant to be the definitive implementation of iterators, as
    popularized by Mark Jason Dominus's lectures and recent book (_Higher Order
    Perl_, Morgan Kauffman, 2005).
    
    An "iterator" is an object, represented as a code block that generates the
    "next value" of a sequence, and generally implemented as a closure. When
    you need a value to operate on, you pull it from the iterator. If it
    depends on other iterators, it pulls values from them when it needs to.
    Iterators can be chained together (see the Iterator::Util manpage for
    functions that help you do just that), queueing up work to be done but _not
    actually doing it_ until a value is needed at the front end of the chain.
    At that time, one data value is pulled through the chain.
    
    Contrast this with ordinary array processing, where you load or compute all
    of the input values at once, then loop over them in memory. It's analogous
    to the difference between looping over a file one line at a time, and
    reading the entire file into an array of lines before operating on it.

    List of rpms provided by this srpm:
    perl-Iterator (noarch)

    Maintainer: Igor Vlasenko

    List of contributors:
    Igor Vlasenko

      1. perl(Test/Simple.pm)
      2. perl-podlators
      3. rpm-build-perl
      4. perl(Exception/Class.pm)
      5. perl(ExtUtils/MakeMaker.pm)

    Last changed


    July 27, 2016 Igor Vlasenko 0.03-alt1_7
    - update by mgaimport
    Feb. 17, 2016 Igor Vlasenko 0.03-alt1_6
    - update by mgaimport
    Dec. 17, 2014 Igor Vlasenko 0.03-alt1_5
    - update by mgaimport