IO::Stringy(3)

πŸ’– NAME πŸ’–

okay so bestie, welcome to the IO::Stringy(3) manpage β€” from User Contributed Perl Documentation, and also known as IO-stringy. It’s the toolkit for I/O on in-core objects like strings and arrays. Periodt. πŸ’…


✨ SYNOPSIS ✨

no cap, here’s the whole vibe check:

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 β€” specifically IO::Scalar, IO::ScalarArray, and IO::Lines. Iconic. πŸ‘‘

On the more-traditional IO::Handle front, there’s IO::AtomicFile, which may be used to painlessly create files that are updated atomically. Obsessed with the no-drama energy. ✨

And in the "this-may-prove-useful" corner, we have IO::Wrap. Its 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. Literally the bestie who dresses up your chaotic input. 🫢

πŸ‘‘ AUTHOR πŸ‘‘

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

🌈 CONTRIBUTORS 🌈

Dianne Skoll (dfs@roaringpenguin.com). 🌸

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.

mwah πŸ’‹ β€” this page is from perl v5.42.0, dated 2020-06-04, and the manpage is IO::Stringy(3). Bye bestie! 🌟

πŸ“¦ where this page comes from