]> git.vpit.fr Git - perl/modules/indirect.git/commitdiff
Use a better metasyntactic name instead of C<sub>
authorVincent Pit <vince@profvince.com>
Thu, 4 Jun 2009 21:43:01 +0000 (23:43 +0200)
committerVincent Pit <vince@profvince.com>
Thu, 4 Jun 2009 21:43:01 +0000 (23:43 +0200)
lib/indirect.pm

index b8e6f84a6d3b4dbb62497ffc90121d281cfcffe5..9edc23ef2b7ac0f0d5473cd91b221121196d304d 100644 (file)
@@ -46,7 +46,7 @@ BEGIN {
 =head1 DESCRIPTION
 
 When enabled (or disabled as some may prefer to say, since you actually turn it on by calling C<no indirect>), this pragma warns about indirect object syntax constructs that may have slipped into your code.
-This syntax is now considered harmful, since its parsing has many quirks and its use is error prone (when C<sub> isn't defined, C<sub $x> is actually interpreted as C<< $x->sub >>).
+This syntax is now considered harmful, since its parsing has many quirks and its use is error prone (when C<swoosh> isn't defined, C<swoosh $x> actually compiles to C<< $x->swoosh >>).
 
 It currently does not warn when the object is enclosed between braces (like C<meth { $obj } @args>) or for core functions (C<print> or C<say>).
 This may change in the future, or may be added as optional features that would be enabled by passing options to C<unimport>.