Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2004-09-04 19:13:59

All -

We are extending the IOStreams review for one week until 9/11/04. While we
have had many good reviews, the library is quite large and we would like to
see addtional discussion and review. I've included the library information
for your reference.



Today (August 28th, 2004) is the start of the formal review of the Iostreams
library by Jonathan Turkanis. I will be serving as review manager. Note that
this is a somewhat unusual situation in that we have several libraries that
overlap in the same area, so comments related to the MoreIo overlap are needed.

As usual, please state in review comments how you reviewed the library and
whether the you think the library should be accepted into Boost. Further
guidelines for writing reviews can be found on the website at:

Library Synopsis
The Iostreams Library serves two main purposes:

* To allow the easy creation of standard C++ stream and stream buffer classes
for new data sources and sinks.
* To provide a convenient interface for defining i/o filters and attaching
them to standard streams and stream buffers.

The library focuses on freeing users from writing boiler plate code and
allowing them instead to create highly reusable components.

In addition to providing an abstract framework the library provides a number
of concrete filters, sources and sinks which serve as example applications of
the library but are also useful in their own right. These include components
for accessing memory-mapped files, for file access via operating system file
descriptors, for code conversion, for text filtering with regular expressions,
for line-ending conversion and for compression and decompression in the zlib,
gzip and bzip2 formats.

The latest package can be found at the following locations:

Boost list run by bdawes at, gregod at, cpdaniel at, john at