Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

New TODO, and tiny addition to vtables.pod

git-svn-id: https://svn.parrot.org/parrot/trunk@927 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
commit d5d2093dd84bc201f34c216c15c99d0a1a571461 1 parent 86c491d
@simoncozens simoncozens authored
Showing with 37 additions and 5 deletions.
  1. +33 −4 TODO
  2. +4 −1 docs/vtables.pod
View
37 TODO
@@ -1,7 +1,36 @@
-grep docs/strings.pod for unimplemented functions and implement them
-Implement transcoding
+String subsystem
+----------------
+ grep docs/strings.pod for unimplemented functions and implement them
+ Implement transcoding
+ 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.)
+
+Vtables
+-------
+ Fix vtable key support for hashes and arrays
+ PythonInteger/String/Object?
+
+JIT
+---
+ More instructions needed!
+
+Configure system
+----------------
+ Long term, should be replaced with a bootstrapping miniparrot system.
+
+IO
+--
+
+Regular expression engine
+-------------------------
+ Implement case folding
+ More speed!
+
+Interpreter
+-----------
-Automate string vtable generation
-Implement PMCs (!) [ This isn't actually that bad, just needs thought. ]
View
5 docs/vtables.pod
@@ -319,6 +319,9 @@ in C<dest>.
Parrot will provide a set of default methods you can inherit from if
you don't need to do anything special for a given method. These will
-be named C<Parrot_default_...>.
+be named C<Parrot_default_...>. If you don't want to implement a
+specific method, simply say something like
+ void logical_not (PMC* value) = default;
+and a sensible default will be provided for you.
Please sign in to comment.
Something went wrong with that request. Please try again.