Author: larry
Date: Thu Mar  8 10:45:10 2007
New Revision: 14321

Modified:
   doc/trunk/design/syn/S02.pod

Log:
Clarification suggested by obra++.
v-style now allows * and + wildcards for convenience.


Modified: doc/trunk/design/syn/S02.pod
==============================================================================
--- doc/trunk/design/syn/S02.pod        (original)
+++ doc/trunk/design/syn/S02.pod        Thu Mar  8 10:45:10 2007
@@ -2534,11 +2534,13 @@
 =item *
 
 A version literal is written with a 'v' followed by the version
-number in dotted form.  This always constructs a C<Version> object, not
-a string.  Only integers are allowed; for anything fancier you must
-coerce a string to a C<Version>:
+number in dotted form.  This always constructs a C<Version> object,
+not a string.  Only integers and certain wildcards are allowed;
+for anything fancier you must coerce a string to a C<Version>:
 
     v1.2.3                      # okay
+    v1.2.*                      # okay, wildcard version
+    v1.2.3+                     # okay, wildcard version
     v1.2.3beta                  # illegal
     Version('1.2.3beta')        # okay
 
@@ -2590,8 +2592,8 @@
     1.2.1
 
 Note how the last pair assume that an implicit .0 sorts after anything
-alphabetic, and that alphabetic is defined according to Unicode,
-not ASCII.  The intent of all this is to make sure that prereleases
+alphabetic, and that alphabetic is defined according to Unicode, not just
+according to ASCII.  The intent of all this is to make sure that prereleases
 sort before releases.  Note also that this is still a subset of the
 versioning schemes seen in the real world.  Modules with such strange
 versions can still be used by Perl since by default Perl imports

Reply via email to