Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.345.646 Times

Iterator::Util 0.02

  Date Added: May 12, 2010  |  Visits: 705

Iterator::Util

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



Iterator::Util Perl package contains essential utilities for the Iterator class. SYNOPSIS use Iterator::Util; # Transform sequences $iterator = imap { transformation code } $some_other_iterator; # Filter sequences $iterator = igrep { condition code } $some_other_iterator; # Range of values (arithmetic sequence) $iter = irange ($start, $end, $increment); $iter = irange ($start, $end); $iter = irange ($start); # Iterate over an arbitrary list $iter = ilist (item, item, ...); $iter = ilist (@items); # Iterate over an array, by reference $iter = iarray (@array); # Return at most $num items from an iterator $iter = ihead ($num, $some_other_iterator); @values = ihead ($num, $some_other_iterator); # Append multiple iterators into one $iter = iappend ($it1, $it2, $it3, ...); # Apply a function to pairs of iterator values $iter = ipairwise {code} $iter_A, $iter_B; # Skip the first $num values of an iterator $iter = iskip ($num, $some_other_iterator); # Skip values from an iterator until a condition is met $iter = iskip_until {code} $some_other_iterator; # Mesh iterators together $iter = imesh ($iter, $iter, ...); $iter = izip ($iter, $iter, ...); # Return each value of an iterator once $iter = iuniq ($another_iterator); This module implements many useful functions for creating and manipulating iterator objects. An "iterator" is an object, represented as a code block that generates the "next value" of a sequence, and generally implemented as a closure. For further information, including a tutorial on using iterator objects, see the Iterator documentation..

Requirements: No special requirements
Platforms: Linux
Keyword: Code Essential Utilities Iter Iterator Iteratorutil Libraries Num Programming Util Perl Utilities Values
Users rating: 0/10

License: Freeware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


ITERATOR::UTIL RELATED
Libraries  -  Glib::CodeGen 1.120
Glib::CodeGen is a code generation utilities for Glib-based bindings. SYNOPSIS # usually in Makefile.PL use Glib::CodeGen; # most common, use all defaults Glib::CodeGen->parse_maps (myprefix); Glib::CodeGen->write_boot; # more exotic,...
225.28 KB  
Libraries  -  Gtk2::CodeGen 1.122
Gtk2::CodeGen is a code generation utilities for Glib-based bindings. SYNOPSIS # usually in Makefile.PL use Gtk2::CodeGen; # most common, use all defaults Gtk2::CodeGen->parse_maps (myprefix); Gtk2::CodeGen->write_boot; # more exotic,...
614.4 KB  
Development Editors  -  Code::Blocks EDU Portable 1.1.1
Code::Blocks is an open source, free, configurable programming environment for C/C++. The Code::Blocks EDU-Portable interface, integrated help, tools and default compilation settings are all configured for ease of learning C and C++. The...
116 MB  
Code Management Tools  -  Jedi Code Format 2.3+
The Jedi Code Formatter is an Open-Source code formatter for the Borland Delphi Object-Pascal programming language. The formatter can standardize all aspects of Delphi Object Pascal and Delphi.NET source code formatting, including indentation,...
2.5 MB  
Utilities  -  pyFLTK 0.4
JNI++ is a set of two code generating utilities and a core C++ library that simplify programming to the Java Native Interface (JNI) with C++. The first of these utilities is used to generate C++ "proxy" classes given a Java class or interface, and...
1.38 MB  
Programming  -  Jalopy Java Source Code Formatter 0.2.1.5rc3
Jalopy is a source code formatter/beautifier/pretty printer for the Java programming language. It is aimed to provide a full-featured, yet free alternative to the well-known Jindent. Plug-ins for Ant, Eclipse, IDEA, JBuilder, JDeveloper, jEdit,...
1.66 MB  
Programming  -  x6gl 0.2
X6GL is a suite of code generation utilities capable of generating source code in any language, based on source code templates and XML files. Initial focus has been around generating data access layers of apps involving Java, Oracle, C#, SQL Server.
16.71 MB  
Libraries  -  Inline::Ruby 0.02
Inline::Ruby module can help you write Perl subroutines and classes in Ruby. SYNOPSIS print "9 + 16 = ", add(9, 16), "n"; print "9 - 16 = ", subtract(9, 16), "n"; use Inline Ruby; __END__ __Ruby__ def add(a, b) a + b end def...
25.6 KB  
HTML Utilities  -  Source Morph 1.0.1
Source Morph is program that converts C, C++, Visual Basic, QBasic, Java, JavaScript, and Perl programs into webpages that display your code with the same syntax highlighting as your programming environment. Converts hundreds of files at once....
1.78 MB  
Programming  -  lptools 1.03b
The lptools suite provides a complete, programming-language independent, literate programming environment. The suite targets XML documentation, but the underlying system has no bias that would disadvantage other documentation languages. Also...
92.16 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB