This one got dropped too, and maybe this isn't the right place for
this anymore.
Index: TODO
===================================================================
RCS file: /home/perlcvs/parrot/TODO,v
retrieving revision 1.9
diff -u -r1.9 TODO
--- TODO 29 Jan 2002 22:13:33 -0000 1.9
+++ TODO 18 Apr 2002 01:34:22 -0000
@@ -3,11 +3,12 @@
----------------
grep docs/strings.pod for unimplemented functions and implement them
Implement transcoding
+ Implement character class & properties testing (for regular expressions)
Automate string vtable generation
Fill in vtables for non-ASCII encodings: UTF-8, UTF-16, UTF-32, etc.
Find a decent way of including Unicode properties tables. (Not for
- the feint of heart.)
+ the faint of heart.)
Vtables
-------
@@ -16,11 +17,13 @@
JIT
---
- More instructions needed!
+ More instructions needed! (currently on hold, waiting for JIT v2)
Configure system
----------------
Long term, should be replaced with a bootstrapping miniparrot system.
+ Short term, fix the dependencies (eg, more needs to depend on classes/*)
+ Platform-independent library creation for pbc2c.pl & extensions
IO
--
@@ -29,9 +32,33 @@
-------------------------
Implement case folding
More speed!
- Implement a regex compiler
Interpreter
-----------
+ Continuations and/or coroutines
+ Dynamic op libs
+Assembler
+---------
+ Key support
+ Debugging and source line number info
+ .sub directive (+ others)
+ Local labels
+
+Bytecode
+--------
+ Metadata (source line number info, symbol table)
+
+Stability
+---------
+ Purify and other memory badness detectors
+Performance
+-----------
+ Mo' betta benchmarks
+ Add profiling build options
+ Add the above to tinderbox
+
+Documentation
+-------------
+ Parrotguts currently too difficult to approach