X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fvars.pm;h=e007baa7b9e798c1ad96e690d01bb324684c7751;hb=7a2e2cd6e4407ff4fe23355f0373307425305867;hp=0b7dacc7511fe59a921e4fc42463ad792f1e5222;hpb=fa85963645b525b23ccb5a91ab9199c740773c41;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/vars.pm b/lib/vars.pm index 0b7dacc..e007baa 100644 --- a/lib/vars.pm +++ b/lib/vars.pm @@ -19,12 +19,13 @@ C declarations are not BLOCK-scoped. They are thus effective for the entire file in which they appear. You may not rescind such declarations with C or C. -Packages such as the B and B that delay loading -of subroutines within packages can create problems with package lexicals -defined using C. While the B 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. +Packages such as the B and B that delay +loading of subroutines within packages can create problems with +package lexicals defined using C. While the B 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 the +later-loaded routines. See L.