-$Id: README,v 1.4 2004/08/18 12:03:42 xmath Exp $
-
-Sub::Name 0.01
+Sub::Name 0.04
To install this module type the following:
$subref = subname foo => sub { ... };
DESCRIPTION
- This module has two functions to assign a new name to a sub -- in
- particular an anonymous sub -- which is displayed in tracebacks and
- such. Both functions are exported by default.
+ This module has only one function, which is also exported by default:
subname NAME, CODEREF
Assigns a new name to referenced sub. If package specification is
won't be able to actually invoke the sub by the given name. To allow
that, you need to do glob-assignment yourself.
- Note that for closures (anonymous subs that reference lexicals outside
- the sub itself) you can name each instance of the closure differently,
- which can be very useful for debugging.
+ Note that for anonymous closures (subs that reference lexicals declared
+ outside the sub itself) you can name each instance of the closure
+ differently, which can be very useful for debugging.
AUTHOR
Matthijs van Duin <xmath@cpan.org>
- Copyright (C) 2004 Matthijs van Duin. All rights reserved. This program
- is free software; you can redistribute it and/or modify it under the
- same terms as Perl itself.
+ Copyright (C) 2004, 2008 Matthijs van Duin. All rights reserved. This
+ program is free software; you can redistribute it and/or modify it under
+ the same terms as Perl itself.