Damian Conway wrote:
> And don't forget to include my idea that $ME be scoped locally like
> $AUTOLOAD, so that the "self" and "this" and "I" and "myself" camps can
> have their respective cakes but the rest of us don't have to eat them:
Given
1: full access to the "behind-the-scenes" sorts of data like,
current frame, caller's frame, etc etc;
and
2: a way to define macros which will go out of scope when
the current scope is left, whatever that might look like (it isn't
the "sub" keyword' it might be "use macro"... or perhaps C<tie>
with a bareword for the first argument
Anyway, if we had both of those things, defining $ME or @WE or
\ or HIPPOPOtAMUS to mean something special within the current and
enclosed lexical scopes could be solved generally, rather than
trying to write all these special cases into the language.
Over the weekend I wrote a meta-language definition that I believe
would be suitable for a working version; I will be keying it in and
sharing it with, well, perl6-internals, some time today, if I can
get enough "real work" done first.
--
David Nicol 816.235.1187 [EMAIL PROTECTED]
Does despair.com sell a discordian calendar?