-$Id: README,v 1.4 2004/08/18 12:03:42 xmath Exp $
-
-Sub::Name 0.01
-
-To install this module type the following:
-
- perl Makefile.PL
- make
- make test
- make install
-
-
-Module documentation:
-
NAME
Sub::Name - (re)name a sub
$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.
+ Copyright (C) 2014 cPanel Inc. All rights reserved. This program is free
+ software; you can redistribute it and/or modify it under the same terms
+ as Perl itself.
+