Support for the foreach looping construct. Foreach is an idiom that
allows for iterating over elements in a collection, without the use
of an explicit loop counter. This package in particular is intended
to be used for its return value, rather than for its side effects.
In that sense, it is similar to the standard lapply function, but
doesn't require the evaluation of a function. Using foreach without
side effects also facilitates executing the loop in parallel.
Spiffy is a framework and methodology for doing object oriented
programming in Perl. Spiffy combines the best parts of Exporter.pm,
base.pm, mixin.pm and SUPER.pm into one magic foundation class. It
attempts to fix all the nits and warts of traditional Perl OO, in a
clean, straightforward and (perhaps someday) standard way.
Extensions to Freund and Schapire's AdaBoost algorithm and Friedman's
gradient boosting machine. Includes regression methods for least
squares, absolute loss, quantile regression, logistic, Poisson, Cox
proportional hazards partial likelihood, and AdaBoost exponential loss.
The Storable package brings you persistency for your perl data
structures containing SCALAR, ARRAY, HASH or REF objects, i.e. anything
that can be conveniently stored to disk and retrieved at a later time.
It can be used in the regular procedural way by calling store with a
reference to the object to store, and providing a file name. The routine
returns undef for I/O problems or other internal error, a true value
otherwise. Serious errors are propagated as a die exception.
To retrieve data stored to disk, you use retrieve with a file name, and
the objects stored into that file are recreated into memory for you, and
a reference to the root object is returned. In case an I/O error
occurred while reading, undef is returned instead. Other serious errors
are propagated via die.
Stream::Buffered is a buffer class to store arbitrary length of byte
strings and then get a seekable filehandle once everything is
buffered. It uses PerlIO and/or temporary file to save the buffer
depending on the length of the size.
Stream::Reader is perl module intended for reading data from streams.
It can be used for "on the fly" parsing big volumes data.
gdata package provides various R programming tools for data
manipulation.
A generic set of Stream classes for Perl.
String::Approx lets you match and substitute strings
approximately. With this you can emulate errors: typing
errors, spelling errors, closely related vocabularies
(colour color), genetic mutations (GAG ACT), abbreviations
(McScot, MacScot).
EXTREMELY USEFUL FOR WRITING LANGUAGE TESTS AND QUIZZES !
Jarkko Hietaniemi<jhi@alpha.hut.fi>
The CRC32 module calculates CRC sums of 32 bit lengths.
It generates the same CRC values as ZMODEM, PKZIP, PIC-
CHECK and many others.
Despite its name, this module is able to compute the
checksum of strings as well as of files.