Damian Conway <[EMAIL PROTECTED]> writes:
> Errr. I would imagine that $ME contains:
>
> * a reference to the object, within an object method
>
> * the name of the class, within a class method
>
> * a reference to the *subroutine* itself, within a non-method.
Ooh, recursive anonymous subroutines 'r' us:
sub factorial {
sub {return $_[1] if $_[0] <= 0;
$_[1] *= $_[0]--;
goto &$ME}->($_[0], 1);
}
I wonder if this counts as a Good Thing.
--
Piers
- Re: RFC for $ME class variable (was Re: RF... Randal L. Schwartz
- Re: RFC for $ME class variable (was Re... John Siracusa
- Re: RFC for $ME class variable (w... Randal L. Schwartz
- Re: RFC for $ME class variabl... Bryan C . Warnock
- Re: RFC for $ME class variabl... Graham Barr
- Re: RFC for $ME class variable (w... Damian Conway
- Re: RFC for $ME class variabl... John Siracusa
- Re: RFC for $ME class variabl... Nathan Wiger
- Re: RFC for $ME class variabl... Bart Lateur
- Re: RFC for $ME class variabl... Nathan Wiger
- Re: RFC for $ME class variable (was Re: RF... Piers Cawley
- Re: RFC for $ME class variable (was Re: RF... David L. Nicol
- RE: RFC 124 (v1) Sort order for any hash Brust, Corwin
- Re: RFC 124 (v1) Sort order for any hash as an exa... David L. Nicol
