cvsuser     04/02/26 01:26:23

  Modified:    docs/pdds pdd15_objects.pod
  Log:
  pdd015 - minor typos and some updated unimplemented state
  
  Revision  Changes    Path
  1.29      +19 -13    parrot/docs/pdds/pdd15_objects.pod
  
  Index: pdd15_objects.pod
  ===================================================================
  RCS file: /cvs/public/parrot/docs/pdds/pdd15_objects.pod,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -w -r1.28 -r1.29
  --- pdd15_objects.pod 25 Feb 2004 21:55:24 -0000      1.28
  +++ pdd15_objects.pod 26 Feb 2004 09:26:23 -0000      1.29
  @@ -225,7 +225,7 @@
   black boxes, here's some documentation as to what they are for
   implementation purposes.
   
  -The ParrotClass PMC holds a 5 element array, which is:
  +The ParrotClass PMC holds a 6 element array, which is:
   
   =over 4
   
  @@ -323,7 +323,7 @@
   
   Set the attribute of object Px with the fully qualified name Sy to Pz
   
  -=item fetchmethod Px, Py, Sz
  +=item fetchmethod Px, Py, Sz (Unimplemented)
   
   Find the PMC for method Sz of object Py, and put it in Px. Note that how
   the method PMC returned behaves if it goes out of scope or if the
  @@ -348,9 +348,9 @@
   and put it in the method slot. If a method name isn't provided then we
   assume that things are already properly set up.
   
  -=item tailcallmethod
  +=item tailcallmethod (Unimplemented)
   
  -=item tailcallmethod Sx
  +=item tailcallmethod Sx (Unimplemented)
   
   Make a tailcall to method Sx. If no method name is given, we assume
   everything is already set up properly.
  @@ -477,7 +477,7 @@
   would be:
   
      findclass $P0, "A"
  -   findclass $P1
  +   findclass $P1, "B"
      subclass $P2, $P0, "Foo"
      addparent $P2, $P1
   
  @@ -503,16 +503,22 @@
   Calling the method C<Xyzzy> on an object, assuming the PDD03 calling
   conventions are respected:
   
  -  callmethod "Xyzzy"
  +  callmethod "Xyzzy" (Unimplemented)
  +
  +  set S0, "Xyzzy"
  +  callmethod
   
   Or, if a return continuation needs constructing:
   
  -  callmethodcc "Xyzzy"
  +  callmethodcc "Xyzzy" (Unimplemented)
  +
  +  set S0, "Xyzzy"
  +  callmethodcc
   
   =head2 Accessing attributes from within a class
   
   Assuming we've an object that has class C<Foo> in it somewhere and
  -want to get attribute C<b> out of it:
  +want to get the second attribute C<b> out of it:
   
     .local int BaseOffset
     .local int BOffset
  
  
  

Reply via email to