--- /dev/null
+$Id: Changes,v 1.1 2004/08/18 17:53:45 xmath Exp $
+
+0.02 -- Wed Aug 18 19:51:36 CEST 2004
+ * Fixed documentation, which erroneously mentioned the existance of
+ two exported functions.
+Changes
MANIFEST
META.yml
Makefile.PL
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: Sub-Name
-version: 0.01
+version: 0.02
version_from: lib/Sub/Name.pm
installdirs: site
requires:
-$Id: README,v 1.4 2004/08/18 12:03:42 xmath Exp $
+$Id: README,v 1.5 2004/08/18 17:53:45 xmath Exp $
Sub::Name 0.01
$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>
-# $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';