Fix a couple of typos in overloading.pm docs
[p5sagit/p5-mst-13.2.git] / lib / if.pm
index 700149f..5f6bcc8 100644 (file)
--- a/lib/if.pm
+++ b/lib/if.pm
@@ -1,9 +1,11 @@
 package if;
 
-$VERSION = '0.0401';
+$VERSION = '0.05';
 
 sub work {
   my $method = shift() ? 'import' : 'unimport';
+  die "Too few arguments to `use if' (some code returning an empty list in list context?)"
+    unless @_ >= 2;
   return unless shift;         # CONDITION
 
   my $p = $_[0];               # PACKAGE
@@ -38,6 +40,9 @@ the same as of
 
   use MODULE ARGUMENTS;
 
+Above C<< => >> provides necessary quoting of C<MODULE>.  If not used (e.g.,
+no ARGUMENTS to give), you'd better quote C<MODULE> yourselves.
+
 =head1 BUGS
 
 The current implementation does not allow specification of the