Author: lwall Date: 2009-05-04 05:39:46 +0200 (Mon, 04 May 2009) New Revision: 26657
Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] random minor cleanup Modified: docs/Perl6/Spec/S02-bits.pod =================================================================== --- docs/Perl6/Spec/S02-bits.pod 2009-05-04 03:36:39 UTC (rev 26656) +++ docs/Perl6/Spec/S02-bits.pod 2009-05-04 03:39:46 UTC (rev 26657) @@ -1003,7 +1003,7 @@ such as sleep(), may also take C<Num> arguments, but C<Instant> arguments must be explicitly created via any of various culturally aware time specification APIs that, by and large, are outside the -CORE of Perl 6, with the possible exception of a constructor taking a +C<CORE> of Perl 6, with the possible exception of a constructor taking a native TAI value. In numeric context a C<Duration> happily returns a C<Num> representing seconds. If pressed for a number, an C<Instant> will return the length of time in atomic seconds from the TAI epoch, @@ -1778,11 +1778,12 @@ is unspecified and must be searched for according to the nature of what follows. Generally this means that an initial C<::> following the main sigil is a no-op on names that are known at compile time, though -C<::> can also be used to introduce an interpolation (see below). +C<::()> can also be used to introduce an interpolation (see below). Also, in the absence of another sigil, C<::> can serve as its own sigil indicating intentional use of a not-yet-declared package name. -Unlike in PerlĀ 5, if a sigil is followed by comma, semicolon, colon, +Unlike in PerlĀ 5, if a sigil is followed by comma, semicolon, a colon +not followed by an identifier, or any kind of bracket or whitespace (including Unicode brackets and whitespace), it will be taken to be a sigil without a name rather than a punctuational variable. This allows you to use sigils as coercion