Changes between Version 4 and Version 5 of IostreamsRoadmap


Ignore:
Timestamp:
Feb 2, 2008, 4:33:45 PM (15 years ago)
Author:
Jonathan Turkanis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IostreamsRoadmap

    v4 v5  
    77    a. sharing of buffers between chain elements, à la [http://www.apachetutor.org/dev/brigades APR bucket brigades]
    88    b. scatter/gather operations
    9  3. New abstractions improving the standard library iostreams:
     9 3. String algorithms based on filter pipelines
     10 4. New abstractions improving the standard library iostreams:
    1011    a. Provide more metadata about a stream/stream buffer, e.g.,
    1112       i. [http://boost.org/libs/iostreams/doc/guide/modes.html mode]
     
    1314    b. more fine-grained stream state
    1415    c. support for asynchronous and non-blocking I/O (see below)
    15  4. Support for asynchronous and non-blocking I/O
     16    d. copyable or movable
     17 5. Support for asynchronous and non-blocking I/O
    1618    a. asio compatibility
    1719    b. asynchronous and non-blocking device concepts
    1820    c. abstractions for performing I/O using large collections of asynchronous/non-blocking chains [hopefully this can be implemented using asio]
    19  5. Better documentation
     21 6. Better documentation
     22    a. Example of writing a symmetric filter
     23    b. Code templates for writing each type of Filter or Device, showing which member functions are required (if the user chooses to use member functions)
     24    c. Documentation of the interface for customizing the free iostreams functions read, write, etc.
     25    d. FAQ
     26 
    2027 
    2128