Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
IO::Stringy(3)	      User Contributed Perl Documentation	IO::Stringy(3)

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.32.0			  2020-01-17			IO::Stringy(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | CONTRIBUTORS | COPYRIGHT & LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=IO::Stringy&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help