The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
^ Introduction

Perl provides all the foundational functionality for Input/Output in all its myriad forms.

Unforatunately using all these primitives is unnecessarily tedious. IO::All was introduced in 2005 as a proof of concept that IO operations could all be pleasantly simple and consistent.

While IO::All is off to a good start, it is not completely polished. It is time for a rewrite. It makes sense to have a solid plan/specification, before writing the code. This document is intended to be just that.

^ Current Design Concepts

* Export one function, `io`, that acts constructs an IO::All object.

^ Current Deficiencies