Skip to content

Commit

Permalink
Typos, markup corrections, trailing whitespace
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexDaniel committed Dec 29, 2015
1 parent 3694407 commit 94357cc
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions S99-glossary.pod
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@ are forms of L</JIT>.
=head2 compiler constant

A L</variable> with a C<?> L</twigil>.
See L<http://design.perl6.org/S02.html#Twigils>.and L<S24|http://design.perl6.org/S24.html>
See L<http://design.perl6.org/S02.html#Twigils> and L<S24|http://design.perl6.org/S24.html>.

=head2 COMPILING::

Expand Down Expand Up @@ -526,7 +526,7 @@ stack>. Heavily used in the Perl 6 compiler because Perl 6 is a very
contextual language, so gathered information affects the parsing. See
L</keyword> for an example.

See also L</lexotic>, L<http://design.perl6.org/S02.html#Twigils>.and
See also L</lexotic>, L<http://design.perl6.org/S02.html#Twigils> and
L<S24|http://design.perl6.org/S24.html>. Also called dynamic
variable.

Expand Down Expand Up @@ -759,7 +759,7 @@ on its L</context>. An expression is all or part of a L</statement>.
=head2 extent

The extent is the interval of time a L</first class> entity lives. The
extent is different from the L</scope> of a name.
extent is different from the L</scope> of a name.
A L</lexical variable> can be still alive when its name is out of scope if
some reference still exists.

Expand Down Expand Up @@ -894,7 +894,7 @@ L<Global Interpreter Lock|https://en.wikipedia.org/wiki/Global_Interpreter_Lock>
=head2 gist

A summary, or a method on objects that is invoked by L</say> to print out
the object in a human readable format.
the object in a human readable format.

Or a paste server with L</git> capabilities used by denizens of
L</IRC>. See L<https://gist.github.com> for the last usage.
Expand All @@ -909,11 +909,11 @@ about git. A good L<reference|http://git-scm.com/book>.
=head2 git submodule

A way to use a git L<repositories|/repository> from one git repository.
L<More information|http://git-scm.com/book/en/Git-Tools-Submodules>/
L<More information|http://git-scm.com/book/en/Git-Tools-Submodules>

=head2 github

Online open source repository hoster using L</git>. The C</ecosystem> is
Online open source repository hoster using L</git>. The L</ecosystem> is
hosted on github.

=head2 given
Expand Down Expand Up @@ -968,7 +968,7 @@ solved with L</role>s that group methods or attributes. A role can be
dynamically added to a class or an object.

=head2 gradual typing

According to wikipedia I<Gradual typing is a type system in which
variables may be typed either at compile-time (which is L</static typing>)
or at L</runtime> (which is L</dynamic typing>)>.
Expand Down Expand Up @@ -1158,7 +1158,7 @@ like in C<.say>, the invocant is C<$_>.

=head2 invokedynamic

An L</opcode> that makes possible the support of C</dynamic language>s in
An L</opcode> that makes possible the support of L</dynamic language>s in
L</JVM>. A L<presentation|http://www.infoq.com/presentations/invokedynamic>
about invokedynamic.

Expand Down Expand Up @@ -1335,7 +1335,7 @@ because of its abundance of L</metacharacters>, like L</sigil>s. For the
trained reader, they are very useful because the sigil denote an associated
L</role>

See </TheDamian> L</answer|http://www.linuxvoice.com/interview-damian-conway/>
See L</TheDamian> L</answer|http://www.linuxvoice.com/interview-damian-conway/>
to the question I<Perl looks like a regular expression>.

=head2 List
Expand Down Expand Up @@ -1363,7 +1363,7 @@ Let Me Google That For You. L<http://lmgtfy.com/>
=head2 local

A local variable, in L</QAST>, is local to a L</frame>. A L</HLL> lexical variable
may end up as local in QAST if it is not captured by outer C</scope>. When the QAST is compiled and L</JIT>ed
may end up as local in QAST if it is not captured by outer L</scope>. When the QAST is compiled and L</JIT>ed
to an executable, the value accessible thru the local, modulo some L</SSA> magic, is accessible in a processor
register. There is no relationship with the local scope in Perl 5.

Expand Down Expand Up @@ -1970,7 +1970,7 @@ L</panda> is such a program.

=head2 pseudo-package

a L</package> name which meaning is contextual or predefined by the language.
a L</package> name which meaning is contextual or predefined by the language.
For example C<MY> denotes the current L</lexical scope> and its L</symbol>s
can be listed with C<MY::.keys>.

Expand Down Expand Up @@ -2020,7 +2020,7 @@ a wider, non-Perl 6 context, it can refer to any implicit conversion.

=head2 pure

A L</function>, </method> or L</op> is pure if it has no side effect,
A L</function>, L</method> or L</op> is pure if it has no side effect,
and the value it gives is depends only of its arguments so it is
L<referentially transparent|/referential transparent> giving the opportunity
of optimizations.
Expand Down Expand Up @@ -2071,7 +2071,7 @@ of Rakudo which includes modules and L</Panda>.

See L</Rakudo *>.

=head2 rakudobrew
=head2 rakudobrew

Quick and dirty command line tool for managing L</Rakudo>
installations on Unix boxes. It can fetch the latest code from L</github>, build against
Expand Down Expand Up @@ -2250,7 +2250,7 @@ See L</segmentation fault>.

Something that should never, ever happen. Complain on #perl6 if you see one.

=head2 self cloakng code
=head2 self-clocking code

=head2 semicolon

Expand Down Expand Up @@ -2400,7 +2400,7 @@ Can denote steps either on bootstrapping NQP, or compilation stages.
For bootstrapping stages, see L</bootstrap>.

Compilation proceeds on successive stages. Later stages are
L</backend dependent>. When there is a dumper availabe, you can see
L</backend dependent>. When there is a dumper available, you can see
the output of one stage with the switch C<--target=I<stage_name>>.
The argument is case insensitive. The backend independent stages are
C<parse> and C<ast>. The L</JVM> backend specific states are C<jast>,
Expand All @@ -2424,10 +2424,10 @@ Data pertaining to a L</frame> gathered at compile time.
=head2 static typing

In a language with stating typing, at L</runtime>, values don't need
to be annotated with their type.
to be annotated with their type.
See L</type erasure>.

Compare with L</dynamoc typing>, L</gradual typing>
Compare with L</dynamic typing>, L</gradual typing>

=head2 STM

Expand Down Expand Up @@ -2507,7 +2507,7 @@ See L</Huffmanization>.

A L<codepoint> for a L</grapheme> composed of many L</codepoint>s that has not a
</precomposed codepoint> defined by L</Unicode>. L</NFG> dynamically assigns its own
codepoint for such a composition.
codepoint for such a composition.


=head1 T
Expand Down Expand Up @@ -2637,13 +2637,13 @@ materialized in wooden nickels.
A secondary L</sigil>. For example, C<%*ENV> has a sigil of C<%> and
a twigil of C<*>.

See L<http://design.perl6.org/S02.html#Twigils>.and L<S24|http://design.perl6.org/S24.html>
See L<http://design.perl6.org/S02.html#Twigils> and L<S24|http://design.perl6.org/S24.html>.

=head2 type

The type of a value C<$val> can be obtained using C<$val.WHAT> which the corresponding
type object. When a value is L<native|/native value>, the <.WHAT> macro operates on the
corresponding L<boxed|/boxing> value.
corresponding L<boxed|/boxing> value.

=head2 type erasure

Expand Down Expand Up @@ -2820,7 +2820,7 @@ Work In Progress.
=head2 world

The world is the data about a package that is serialized when
compiling a L</compilation unit>.
compiling a L</compilation unit>.
the nqp and rakudo compiler have a World class handling the said data.
See L<NQP::World|https://github.com/perl6/nqp/blob/master/src/NQP/World.nqp> and
L<Rakudo::World|https://github.com/rakudo/rakudo/blob/nom/src/Perl6/World.nqp>.
Expand Down

0 comments on commit 94357cc

Please sign in to comment.