This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Note that forbidding keywords as labels is controversial
authorJan Dubois <jand@activestate.com>
Tue, 16 Mar 2010 06:28:30 +0000 (23:28 -0700)
committerJan Dubois <jand@activestate.com>
Tue, 16 Mar 2010 06:28:30 +0000 (23:28 -0700)
pod/perltodo.pod

index d9d0807..a16cf0d 100644 (file)
@@ -927,7 +927,9 @@ Currently C<goto keyword> "computes" the label value:
     $ perl -e 'goto print'
     Can't find label 1 at -e line 1.
 
-It would be nice to forbid labels with keyword names, to avoid confusion.
+It is controversial if the right way to avoid the confusion is to forbid
+labels with keyword names, or if it would be better to always treat
+bareword expressions after a "goto" as a label and never as a keyword.
 
 =head2 truncate() prototype