Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
S99: entries related to Unicode, whitespace, comments
  • Loading branch information
cognominal committed Sep 2, 2014
1 parent c6647e2 commit 9720a17
Showing 1 changed file with 41 additions and 3 deletions.
44 changes: 41 additions & 3 deletions S99-glossary.pod
Expand Up @@ -279,6 +279,15 @@ or IR clogs, depending on how you interpret the domain name.

Common Language Runtime, as used by Niecza/mono/.NET.

=head2 comment

Parts of a program intend for user consumption that are not used to generate code.
Beside the C<#> that starts a comment that ends with the current line
Perl 6 supports many syntactic forms for different kinds of comments.
Like inline comments that can be used as L</whitespace>, or comments
that appear after a name declaration that are included in the </pod>
documentation.

=head2 compilation unit

A L</compilation unit> is a set of files or a string that is compiled at once.
Expand Down Expand Up @@ -926,7 +935,7 @@ regex engine. See: L<https://en.wikipedia.org/wiki/Nondeterministic_finite_auto

=head2 NFG

Proposed Unicode normilization form for Perl6, in which composed
Proposed L</Unicode normalization form> for Perl6, in which composed
characters always get their own codepoint. If a codepoint doesn't exist
for that composed character, one is assigned dynamically.

Expand Down Expand Up @@ -1559,6 +1568,18 @@ See L<http://perlcabal.org/syn/S02.html#Twigils>.

=head1 U

=head2 UAX

Unicode Standard Annex.
Unicode standard material that is not part of the core.
Some are specific to some languages while other are generic,
like L<UAX 15|http://www.unicode.org/reports/tr15/> that covers
L</Unicode Normalization Form>s.

=head2 UCD

See L</Unicode Character Database>

=head2 unboxing

See L</boxing>.
Expand All @@ -1578,8 +1599,22 @@ L</prefix>, L</postfix>, L</circumfix> are unary.

=head2 Unicode

L<Unicode glossary|http://www.unicode.org/glossary/>.
See also: L</NFG>.
Unicode is a standard defining the encodings, representation and handling of text in most writing systems.
This standard includes a useful L<Unicode glossary|http://www.unicode.org/glossary/>.
For Perl 6 handling of Unicode, see the
L<documentation|https://raw.githubusercontent.com/perl6/specs/master/S15-unicode.pod>
See also L</NFG> for an encoding specific to Perl 6.

=head2 Unicode Data Base

It consists of a number of data files listing Unicode character properties and related data.
It also includes data files containing test data for conformance to several important Unicode algorithms.
See L<also|http://www.unicode.org/ucd/>. For a given character, many of these properties can

=head2 Unicode Normalization Form

See </UAX> <15|http://unicode.org/reports/tr15/>.
Perl 6 defines an addtional one : L</NFG>.

=head2 unit

Expand Down Expand Up @@ -1656,6 +1691,9 @@ L<http://doc.perl6.org/type/Whatever>.

=head2 whitespace

Any Perl 6 L</token>s may or must be separated by tokens.
L</comment>s are Whitespaces .

=head2 WIP

Work In Progress.
Expand Down

0 comments on commit 9720a17

Please sign in to comment.