IO::SessionData is a supporting module for SOAP::Lite.
IO::String is an IO::File (and IO::Handle) compatible class that reads data
from or writes data to in-core strings. It is essentially a simplification
of parts of the IO-stringy collection of modules. As such, IO::String is a
replacement for IO::Scalar.
This is yet another module that lets you access or change the elements
of a hash using methods with the same name as the element's key. It
follows in the footsteps of Hash::AsObject, Hash::Inflator,
Data::OpenStruct::Deep, Object::AutoAccessor, and probably others. The
main difference between this module and its forebears is that it
supports tied hashes, in addition to regular hashes. This allows a
modular division of labor: this class is generic and treats all hashes
the same; any special semantics come from the tied hash.
Nuxi CloudABI is an application binary interface for UNIX-like operating
systems built around the concept of capability-based security. In a
nutshell, it means that you can run processes directly on top of a UNIX
kernel while keeping complete control over the actions the process is
allowed to perform.
This port installs a full toolchain that can be used to compile C and
C++ software against CloudABI.
IO::Stty is a perl module that change and print terminal line settings.
The `IO::Tee' constructor, given a list of output handles,
returns a tied handle that can be written to but not read from.
When written to (using print or printf), it multiplexes the
output to the list of handles originally passed to the
constructor. As a shortcut, you can also directly pass a string
or an array reference to the constructor, in which case
`IO::File::new' is called for you with the specified argument or
arguments.
Hash::Case is the base class for various classes which tie special
treatment for the casing of keys. Be aware of the differences in
implementation: Lower and Upper are tied native hashes: these hashes
have no need for hidden fields or other assisting data structured. A
case Preserve hash will actually create three hashes.
Hash::Diff returns the difference between two hashes as a hash.
Perl5 module that allows creation of pseudo-tty's
as well as manipulation.
Hash::FieldHash provides the field hash mechanism which supports the inside-out
technique.
You may know Hash::Util::FieldHash. It's a very useful module, but too complex
to understand all the functions and only available in 5.10. H::U::F::Compat is
available for pre-5.10, but it seems too slow to use.
This is an alternative to H::U::F with following features:
Simpler interface
- Hash::FieldHash provides a few functions: fieldhash() and fieldhashes().
That's enough.
Higher performance
- Hash::FieldHash is faster than Hash::Util::FieldHash, because its internals
use simpler structures.
Relic support
- Although Hash::FieldHash uses a new feature introduced in Perl 5.10, the uvar
magic for hashes described in "GUTS" in Hash::Util::Fieldhash, it supports
Perl 5.8 using the traditional tie-hash layer.