Add explanation of common usage
Perl 5 Porters [Wed, 10 Jul 1996 23:22:48 +0000 (23:22 +0000)]
lib/vars.pm

index b951929..0dd5758 100644 (file)
@@ -14,6 +14,13 @@ This will predeclare all the variables whose names are
 in the list, allowing you to use them under "use strict", and
 disabling any typo warnings.
 
+Packages such as the B<AutoLoader> and B<SelfLoader> that delay loading
+of subroutines within packages can create problems with package lexicals
+defined using C<my()>. While the B<vars> pragma cannot duplicate the
+effect of package lexicals (total transparency outside of the package),
+it can act as an acceptable substitute by pre-declaring global symbols,
+ensuring their availability to to the later-loaded routines.
+
 See L<perlmod/Pragmatic Modules>.
 
 =cut