On Sat, 2002-09-14 at 04:16, Luke Palmer wrote:
> When a bare closure is defined, it behaves the same as a signatureless
> sub. That is, it topicalizes the first argument, and hands them all over
> in @_. So your "topic passing" is just, well, passing the topic, like
> any ol' argument.
Ok, thanks. I was getting lost in the noise there, but this finally
makes sense.
Just to make 100% sure though, let me get these definitions clear:
topicalize: To default to C<$_> in a prototype (thus acquiring the
caller's current topic).
signatureless sub: A sub that does not specify a prototype, and thus has
a default prototype of:
sub($_//=$_){};
ne?
--
Aaron Sherman <[EMAIL PROTECTED]>
http://www.ajs.com/~ajs