IO::Lines - IO:: interface for reading/writing an array of lines River stage four • 174 direct dependents • 2103 total dependents

This class implements objects which behave just like FileHandle (or IO::Handle) objects, except that you may use them to write to (or read from) an array of lines. They can be tiehandle'd as well. This is a subclass of IO::ScalarArray in which the un...

DSKOLL/IO-stringy-2.111 - 22 Apr 2015 17:28:05 GMT

IO::Tee - Multiplex output to multiple output handles River stage two • 6 direct dependents • 41 total dependents

"IO::Tee" objects can be used to multiplex input and output in two different ways. The first way is to multiplex output to zero or more output handles. The "IO::Tee" constructor, given a list of output handles, returns a tied handle that can be writt...

NEILB/IO-Tee-0.65 - 16 Aug 2017 10:24:09 GMT

IO::Any - open anything River stage two • 12 direct dependents • 25 total dependents

The aim is to provide read/write anything. The module tries to guess $what the "anything" is based on some rules. See "new" method Pod for examples and "new" and "_guess_what" code for the implementation. There are two methods "slurp" and "spew" to r...

JKUTEJ/IO-Any-0.09 - 21 Sep 2014 13:50:05 GMT

IO::Ftp - A simple interface to Net::FTP's socket level get/put (DEPRECATED) River stage one • 1 direct dependent • 1 total dependent

Deprecated. Other better options exist. See, for example, IO::All::FTP EXPORTS None by default. REQUIRES Net::FTP File::Basename URI Symbol...

MIKEB/IO-Ftp-0.06 - 07 May 2015 14:59:24 GMT

IO::Zlib - IO:: style interface to Compress::Zlib River stage four • 70 direct dependents • 2188 total dependents

"IO::Zlib" provides an IO:: style interface to Compress::Zlib and hence to gzip/zlib compressed files. It provides many of the same methods as the IO::Handle interface. Starting from IO::Zlib version 1.02, IO::Zlib can also use an external gzip comma...

TOMHUGHES/IO-Zlib-1.10 - 14 Jul 2009 21:38:23 GMT

IO::Util - A selection of general-utility IO function River stage two • 4 direct dependents • 15 total dependents

This is a micro-weight module that exports a few functions of general utility in IO operations....

DOMIZIO/IO-Util-1.5 - 31 Dec 2005 13:51:40 GMT

Imager - Perl extension for Generating 24 bit Images River stage three • 106 direct dependents • 118 total dependents

Imager is a module for creating and altering images. It can read and write various image formats, draw primitive shapes like lines,and polygons, blend multiple images together in various ways, scale, crop, render text and more. Overview of documentat...

TONYC/Imager-1.011 - 07 Mar 2019 03:20:03 GMT

IO::Slice - restrict reads to a range in a file River stage one • 2 direct dependents • 2 total dependents

This module allows the definition of a filehandle that only works on a slice of an input file. The "new" method provides back a GLOB that can be used as any other filehandle, mostly, with the notable exception of some methods like "stat", "fileno" an...

POLETTIX/IO-Slice-0.2 - 30 Dec 2014 15:24:08 GMT

IO::Ppoll - Object interface to Linux's ppoll() call River stage one • 2 direct dependents • 2 total dependents

"IO::Ppoll" is a simple interface to Linux's "ppoll()" system call. It provides an interface that is drop-in compatible with IO::Poll. The object stores a signal mask that will be in effect during the actual "ppoll()" system call and has additional m...

PEVANS/IO-Ppoll-0.12 - 31 Aug 2015 18:17:41 GMT

IO::Scalar - IO:: interface for reading/writing a scalar River stage four • 174 direct dependents • 2103 total dependents

This class is part of the IO::Stringy distribution; see IO::Stringy for change log and general information. The IO::Scalar class implements objects which behave just like IO::Handle (or FileHandle) objects, except that you may use them to write to (o...

DSKOLL/IO-stringy-2.111 - 22 Apr 2015 17:28:05 GMT

IO::Simple - Adds error checking to file handles and provides per file handle options. River stage one • 1 direct dependent • 1 total dependent

IO::Simple provides a thin layer over IO::File. This layer causes files to default to opening in read mode and to croaking on failure opening, closeing or printing to files. It provides methods to set $\, $/, $:, $^L and $, on a per handle basis and ...

ERICJH/IO-Simple-0.04 - 06 Mar 2007 15:27:54 GMT

IO::Handle - supply object methods for I/O handles River stage five • 4382 direct dependents • 29782 total dependents

"IO::Handle" is the base class for all other IO handle classes. It is not intended that objects of "IO::Handle" would be created directly, but instead "IO::Handle" is inherited from by several other classes in the IO hierarchy. If you are reading thi...

TODDR/IO-1.39 - 19 Apr 2018 21:25:31 GMT

IO::Lambda - non-blocking I/O as lambda calculus River stage one • 4 direct dependents • 4 total dependents

This module is another attempt to fight the horrors of non-blocking I/O. It tries to bring back the simplicity of the declarative programming style, that is only available when one employs threads, coroutines, or co-processes. Usually coding non-bloc...

KARASIK/IO-Lambda-1.28 - 12 May 2019 06:42:40 GMT

IO::Stringy - I/O on in-core objects like strings and arrays River stage four • 174 direct dependents • 2103 total dependents

This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines. In the more-traditional IO::Handle front, we have I...

DSKOLL/IO-stringy-2.111 - 22 Apr 2015 17:28:05 GMT

IO::Termios - supply termios(3) methods to IO::Handle objects River stage one • 4 direct dependents • 8 total dependents

This class extends the generic "IO::Handle" object class by providing methods which access the system's terminal control termios(3) operations. These methods are primarily of interest when dealing with TTY devices, including serial ports. The flag-se...

PEVANS/IO-Termios-0.07 - 09 Oct 2018 21:22:09 GMT

IO::Journal - Perl module providing durable transaction-oriented I/O River stage one • 1 direct dependent • 1 total dependent

To ensure reliability, some file systems and databases provide support for something known as journalling. The idea is to ensure data consistency by creating a log of actions to be taken (called a Write Ahead Log) before committing them to disk. That...

FREQUENCY/IO-Journal-0.2 - 26 Jul 2009 03:32:54 GMT

IO::WrapTie - wrap tieable objects in IO::Handle interface River stage four • 174 direct dependents • 2103 total dependents

Suppose you have a class "FooHandle", where... * FooHandle does not inherit from IO::Handle; that is, it performs filehandle-like I/O, but to something other than an underlying file descriptor. Good examples are IO::Scalar (for printing to a string) ...

DSKOLL/IO-stringy-2.111 - 22 Apr 2015 17:28:05 GMT

Iterator::IO - Filesystem and stream iterators. River stage one • 2 direct dependents • 2 total dependents

This module provides filesystem and stream iterator functions. See the Iterator module for more information about how to use iterators....

ROODE/Iterator-IO-0.02 - 23 Aug 2005 21:45:14 GMT

IO::Pipeline - map and grep for filehandles, unix pipe style River stage one • 1 direct dependent • 1 total dependent

IO::Pipeline was born of the idea that I really like writing map/grep type expressions in perl, but writing: map { ... } <$fh>; does a slurp of the filehandle, and when processing big log files I tend to Not Want That To Happen. Plus, map restricts u...

MSTROUT/IO-Pipeline-0.009002 - 04 Apr 2010 21:01:15 GMT

IO::Callback - Emulate file interface for a code reference River stage one • 4 direct dependents • 5 total dependents

TOBYINK/IO-Callback-1.12 - 25 May 2014 20:00:37 GMT

94 results (0.043 seconds)