PDD 0 (intro. to PDDs):

   Very, very out of date; I think it actually pre-dates Parrot

 PDD 1 (overview of Parrot):

   Not obviously out-of-date, but could use some text on IMCC and on the JIT

 PDD 2 (vtable functions):

   Needs documentation on freeze, thaw and share from somebody who
   actually understands what they do. We also need to figure out which
   of the functions described in it are simply waiting to be implemented
   and which are never going to be implemented

 PDD 4 (datatypes):

   The bigint/bignum stuff is completely out-of-date. We also need to
   figure out if there are any other internal datatypes that we should
   be documenting.

 PDD 5 (opfuncs):

   Very, very out-of-date. Needs a significant rewrite.

 PDD 6 (PASM):

   Missing a lot of ops. Also includes some ops that don't exist.
   (An easy task for the interested would be to put together a list of
    each).

 PDD 7 (coding standards):

   OK, as far as I know.

 PDD 8 (keys):

  This is quite old, so we need to check if it accurately describes the
  current system.

 PDD 9 (GC):

  Doesn't discuss any of the recent changes, such as the early DOD stuff

 PDD 10 (embedding):

  Empty. (Although we do have embed.pod)

 PDD 11 (extending):

  Empty. (But see extend.pod)

 PDD 12 (assembly):

  Empty and obsolete.

 PDD 13 (bytecode):

  Empty. (But see parrotbyte.pod)

 PDD 14 (bignums):

  Bignums are unimplemented, so all of this may change in the future.


 PDD 3 (calling conventions):

 PDD 15 (objects):

  Dan's handling these.

 PDD 16 (NCI):

  Needs looking over by somebody who understands the NCI system.




Reply via email to