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