Author: jani Date: 2009-08-18 13:18:13 +0200 (Tue, 18 Aug 2009) New Revision: 28020
Modified: docs/Perl6/Spec/S16-io.pod Log: Rephrasing for clarity, also changed "POSIX" to "portable POSIX" where appropriate Modified: docs/Perl6/Spec/S16-io.pod =================================================================== --- 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 path. Any path that starts with a "/" is considered an absolute path, otherwise the path is considered relative.