cvsuser     05/01/23 19:50:39

  Modified:    .        MANIFEST
               docs     ROADMAP
  Removed:     io       TODO
  Log:
  consolidate TODOs
  
  Revision  Changes    Path
  1.826     +0 -1      parrot/MANIFEST
  
  Index: MANIFEST
  ===================================================================
  RCS file: /cvs/public/parrot/MANIFEST,v
  retrieving revision 1.825
  retrieving revision 1.826
  diff -u -r1.825 -r1.826
  --- MANIFEST  22 Jan 2005 18:42:39 -0000      1.825
  +++ MANIFEST  24 Jan 2005 03:50:38 -0000      1.826
  @@ -1938,7 +1938,6 @@
   include/parrot/unicode.h                          [devel]include
   include/parrot/vtables.h                          [devel]include
   include/parrot/warnings.h                         [devel]include
  -io/TODO                                           [main]doc
   io/io.c                                           []
   io/io_buf.c                                       []
   io/io_layers.c                                    []
  
  
  
  1.3       +51 -1     parrot/docs/ROADMAP
  
  Index: ROADMAP
  ===================================================================
  RCS file: /cvs/public/parrot/docs/ROADMAP,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ROADMAP   22 Jan 2005 18:42:40 -0000      1.2
  +++ ROADMAP   24 Jan 2005 03:50:39 -0000      1.3
  @@ -1,5 +1,5 @@
   # Copyright: 2005 The Perl Foundation.  All Rights Reserved.
  -# $Id: ROADMAP,v 1.2 2005/01/22 18:42:40 coke Exp $
  +# $Id: ROADMAP,v 1.3 2005/01/24 03:50:39 coke Exp $
   
   =head1 NAME
   
  @@ -158,6 +158,52 @@
   
   =item *
   
  +IO: Add IO tables, right now IO's just float around.
  +
  +=item *
  +
  +Finish PMC for IO object
  +
  +=item *
  +
  +IO's "stdio" layer: buffering, seek/random access, shared streams, thread 
safe
  +
  +=item *
  +
  +Copy-on-write IO stacks
  +
  +=item *
  +
  +Make IO layer cache the vtable calls to the next layer.
  +
  +=item *
  +
  +IO Filters
  +
  +=item *
  +
  +IO mmap support
  +
  +=item *
  +
  +Bottom level socket/pipe/process support in API
  +
  +=item *
  +
  +UTF layers (or should we not bother and do as a filter?)
  +
  +=item *
  +
  +Sample programs and test suite
  +
  +=item *
  +
  +AIO - On many platforms we must fake async IO, are we doing a background
  +thread/interp or an inline event queue function that is called
  +every N ops?
  +
  +=item *
  +
   Get digest (probably SHA1) added to bytecode segments
   
   =item *
  @@ -310,6 +356,10 @@
   
   =item *
   
  +Portable fcntl() replacement for platforms without it
  +
  +=item *
  +
   See PORTABILITY. Test suite should have no failure on supported platforms.
   
   =item *
  
  
  

Reply via email to