Apologies to Carl Masak for writing his name in ASCII.
# context().
Added to S29, but I still don't know where these should go. Maybe on
Block?
# .wrap, .unwrap and .assuming.
Added to S32/Callable.
# callsame, callwith, nextsame, nextwith, lastcall.
Didn't know where these should go, but probably the same place as
context()/caller().
# VAR(), though a macro, could possibly get honourable mention.
Added to S32/Scalar.pod
# Method descriptor objects: .name, .signature, .as, .multi, .do.
In Callable.pod
.name is on Routine
.signature is on Code
.do is on Code (I'm guessing here)
I'm not sure where the others go:
.multi must be on something that gets it into Routine
.as must be on something that gets it into Method (higher?)
I'm guessing that .^methods should really return a bunch of Method
objects.
# Attribute descriptor objects: .name, .type, .scope, .rw, .private,
.accessor, .build, .readonly.
I wonder what type would be appropriate for an attribute descriptor
object. I haven't done anything with these either.
:)
---------------------------------------------------------------------
| Name: Tim Nelson | Because the Creator is, |
| E-mail: wayl...@wayland.id.au | I am |
---------------------------------------------------------------------
----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V-
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----