This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Even still more todo.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 21 Jul 1999 13:54:42 +0000 (13:54 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 21 Jul 1999 13:54:42 +0000 (13:54 +0000)
p4raw-id: //depot/cfgperl@3718

Todo

diff --git a/Todo b/Todo
index 2602d4c..b8d9012 100644 (file)
--- a/Todo
+++ b/Todo
@@ -1,3 +1,6 @@
+Check out always the latest perl5-porters discussions on these subjects
+before embaring on an implementation tour.
+
 Tie Modules
        VecArray                Implement array using vec()
        SubstrArray             Implement array using substr()
@@ -5,7 +8,7 @@ Tie Modules
        ShiftSplice             Defines shift et al in terms of splice method
 
 Would be nice to have
-       pack "(stuff)*"
+       pack "(stuff)*", "(stuff)4", ...
        Contiguous bitfields in pack/unpack
        lexperl
        Bundled perl preprocessor
@@ -20,7 +23,13 @@ Would be nice to have
        reference to compiled regexp
        lexically scoped functions: my sub foo { ... }
        lvalue functions
+           wantlvalue?  more generalized want()?
+       named prototypes: sub ($foo, @bar) foo { ... }
        regression/sanity tests for suidperl
+       iterators/lazy evaluation/continuations/first/
+           first_defined/short-circuiting grep/??
+           This is a very thorny and hotly debated subject,
+           tread carefully and do your homework first.
        Full 64 bit support (i.e. "long long").  Things to consider:
            how to store/retrieve 32+ integers into/from Perl scalars?
            32+ constants in Perl code? (non-portable!)
@@ -34,10 +43,10 @@ Would be nice to have
             to be used in re-entrant (=multithreaded) code.
             Icky things: the _r API is not standardized and
             the _r-forms require per-thread data to store their state.
-       memory profiler: turn malloc.c:Perl_dump_mstats() into
+       Memory profiler: turn malloc.c:Perl_dump_mstats() into
            an extension (Devel::MProf?) that would return the malloc
            stats in a nice Perl datastructure (also a simple interface
-           to return just the grand total) would be good.
+           to return just the grand total would be good).
 
 Possible pragmas
        debugger