dwww Home | Manual pages | Find package

IO::Stringy(3pm)      User Contributed Perl Documentation      IO::Stringy(3pm)

NAME
       IO-stringy - I/O on in-core objects like strings and arrays

SYNOPSIS
           use strict;
           use warnings;

           use IO::AtomicFile; # Write a file which is updated atomically
           use IO::InnerFile; # define a file inside another file
           use IO::Lines; # I/O handle to read/write to array of lines
           use IO::Scalar; # I/O handle to read/write to a string
           use IO::ScalarArray; # I/O handle to read/write to array of scalars
           use IO::Wrap; # Wrap old-style FHs in standard OO interface
           use IO::WrapTie; # Tie your handles & retain full OO interface

           # ...

DESCRIPTION
       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 IO::AtomicFile which
       may be used to painlessly create files which are updated atomically.

       And in the "this-may-prove-useful" corner, we have IO::Wrap, whose
       exported wraphandle() function will clothe anything that's not a blessed
       object in an IO::Handle-like wrapper... so you can just use OO syntax
       and stop worrying about whether your function's caller handed you a
       string, a globref, or a FileHandle.

AUTHOR
       Eryq (eryq@zeegee.com).  President, ZeeGee Software Inc
       (http://www.zeegee.com).

CONTRIBUTORS
       Dianne Skoll (dfs@roaringpenguin.com).

COPYRIGHT & LICENSE
       Copyright (c) 1997 Erik (Eryq) Dorfman, ZeeGee Software, Inc. All rights
       reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.38.2                       2024-07-31                  IO::Stringy(3pm)

Generated by dwww version 1.16 on Tue Dec 16 05:53:11 CET 2025.