This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
{ my $a; } not warning about being used only once is a something
authorNicholas Clark <nick@ccl4.org>
Sun, 23 Dec 2007 12:28:53 +0000 (12:28 +0000)
committerNicholas Clark <nick@ccl4.org>
Sun, 23 Dec 2007 12:28:53 +0000 (12:28 +0000)
TO be DOne.

p4raw-id: //depot/perl@32716

pod/perltodo.pod

index f270d6b..8372b3c 100644 (file)
@@ -662,6 +662,20 @@ also the warning messages (see L<perllexwarn>, C<warnings.pl>).
 These tasks would need C knowledge, and knowledge of how the interpreter works,
 or a willingness to learn.
 
 These tasks would need C knowledge, and knowledge of how the interpreter works,
 or a willingness to learn.
 
+=head2 lexicals used only once
+
+This warns:
+
+    $ perl -we '$pie = 42'
+    Name "main::pie" used only once: possible typo at -e line 1.
+
+This does not:
+
+    $ perl -we 'my $pie = 42'
+
+Logically all lexicals used only once should warn, if the user asks for
+warnings.
+
 =head2 UTF-8 revamp
 
 The handling of Unicode is unclean in many places. For example, the regexp
 =head2 UTF-8 revamp
 
 The handling of Unicode is unclean in many places. For example, the regexp