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 *