In a message dated Fri, 12 Apr 2002, Ashley Winters writes: > Would it would be reasonable to have given default to the caller's topic? > > sub printRec { > given { > # $_ is now the caller's topic in this scope > } > } > > Perhaps C<given caller.topic {}> would work as well.
Yes, something like that would be nice. Of course, you could say, C<given caller.MY{'$_'}>, but I think there's two separate things going on here: 1) There should probably be something in the syntax to allow for retopicalization of the up-scope topic 2) It may be useful to have some way to allow single-parameter blocks to take the up-scope topic as a first parameter. Trey