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

Reply via email to