-# $Id: Name.pm,v 1.4 2004/08/18 12:03:42 xmath Exp $
+# $Id: Name.pm,v 1.5 2004/08/18 17:53:45 xmath Exp $
package Sub::Name;
=head1 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:
=head2 subname NAME, CODEREF
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.
=head1 AUTHOR
use strict;
use warnings;
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Exporter';
use base 'DynaLoader';