Boost logo

Boost :

From: tom brinkman (reportbase_at_[hidden])
Date: 2004-08-15 15:52:00


Review Wizard Status Report

1) Summary
2) Review Managers Needed
3) Review Schedule
4) More IO Review - August 18, 2004
5) Iostreams Review - August 28, 2004

1) Summary

The next three libraries under review extend the c++ iostreams framework
through stream modifiers. Please be prepared to discuss these libraries in
the coming weeks. The following links provide a good background to the c++
iostreams framework.

CUJ Experts Forum

Using IOStreams - Creating a Whole New Stream Class
http://www.cuj.com/documents/s=7993/cujcexp1907reeves/

Using IOStreams, Part I
http://www.cuj.com/documents/s=7999/cujcexp1901reeves/

Using IOStreams - Part II
http://www.cuj.com/documents/s=7997/cujcexp1903reeves/

Curiously Recurring Manipulators
http://www.cuj.com/documents/s=7994/cujcexp1906langer/

Using IOStreams - locales and facets
http://www.cuj.com/documents/s=7995/cujcexp1905reeves/

Stringstreams and Their Friends
http://www.cuj.com/documents/s=7996/cujcexp1904austern/

Books

C++ Iostreams Handbook
http://www.amazon.com/exec/obidos/tg/detail/-/
        0201596415/104-0023521-7921526?v=glance

Standard C++ IOStreams and Locales
http://www.amazon.com/exec/obidos/tg/detail/-/
        0201183951/ref=pd_sim_books_1/104-0023521-7921526?v=glance&s=books

2) Review Managers Needed

I need help with the next three reviews. If you have experience with I/O
related extensions, manipulators and stream buffers, please contact me
through private email.

3) Review Schedule

Confirmed Dates
August 18, 2004 More IO - Daryle Walker (Review Manager Needed)
August 28, 2004 Iostreams - Jonathan Turkanis (Review Manager Needed)

Proposed Dates
September 7, 2004 Output Formatters - Reece Dunn
September 15, 2004 Mini-Review of small-algorithims from wiki
September 17, 2004 Pointer Containers - Thorsten Ottosen
September 27, 2004 Named Params - David Abrahams & Daniel Wallin
October 6, 2004 Wave - Hartmut Kaiser
October 16, 2004 Policy Pointer - David Held
October 26, 2004 Finite State Machine (FSM) - Andreas Huber

4) More IO Review - August 18, 2004, Daryle Walker
This library still needs a review manager.

Download:
http://groups.yahoo.com/group/boost/files/more_io_4.zip

Provides a multitude of I/O-oriented extensions. Some are extra
manipulators; variants of "std::endl", a resetting manipulator, and a
configurable manipulator. The library includes a set of base class
templates for
wrapping a new stream-buffer type around a stream class.

Changes from the last interim version (called "more_io_3b.zip"):
    * split the manipulator header into several headers
    * refined the license statements in some already-affected files

Changes from the first formal review (called "more_io.zip"):
    * refined the interface and implementation of array-streams and
      stream-buffer wrappers (including a wrapping example)
    * added the null-stream, value-stream, and pointer-stream headers
    * added generalizations to the new-line and skip-line manipulators
    * added the non-oriented 'reset' and 'form' manipulators
    * split the manipulator header into several headers
    * changed the license statements

5) Iostreams Review - August 28, 2004, Jonathan Turkanis
This library still needs a review manager.

Web-Page:
http://home.comcast.net/~jturkanis/iostreams

Download:
http://home.comcast.net/~jturkanis/iostreams

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 (based on
work of Craig Henderson) , 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.

Tom Brinkman
Review Wizard
reportbase_at_[hidden]


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk