Date: 2009-08-18 13:18:13 +0200 (Tue, 18 Aug 2009)
New Revision: 28020
Rephrasing for clarity, also changed "POSIX" to "portable POSIX" where
--- docs/Perl6/Spec/S16-io.pod 2009-08-18 10:16:37 UTC (rev 28019)
+++ docs/Perl6/Spec/S16-io.pod 2009-08-18 11:18:13 UTC (rev 28020)
@@ -103,14 +103,13 @@
=head3 Default constraints
-The default paths are portable paths. These are POSIX-compatible (see
-POSIX.1-2008 sections4.7 and 3.276). If
-platform/filesystem specific behavior is needed it should be shown in
-the code by applying different sets of constraints (see below).
+The default paths are portable POSIX paths (see POSIX.1-2008 sections
+4.7 and 3.276). If platform/filesystem specific behavior is needed,
+specific constraints should be applied as needed (see below).
The default constraints are to only allow "/" as separator and only allows
-POSIX filenames. That means A-Z, a-z, 0-9, <period>, <underscore>, and
-<hyphen>. Additionally, hyphen may not be the first character in the path.
+portable POSIX filenames. That means A-Z, a-z, 0-9, <period>, <underscore>,
+and <hyphen>. Additionally, hyphen may not be the first character in the
Any path that starts with a "/" is considered an absolute path, otherwise
the path is considered relative.