-# $Id: Name.pm,v 1.4 2004/08/18 12:03:42 xmath Exp $
-
package Sub::Name;
=head1 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
Matthijs van Duin <xmath@cpan.org>
-Copyright (C) 2004 Matthijs van Duin. All rights reserved.
+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.
use strict;
use warnings;
-our $VERSION = '0.01';
+our $VERSION = '0.07';
use base 'Exporter';
use base 'DynaLoader';