Skip to content

Commit

Permalink
Fix dead links on the glossary page
Browse files Browse the repository at this point in the history
  • Loading branch information
Altai-man committed Jul 22, 2016
1 parent 81f35fd commit 712b0c6
Showing 1 changed file with 12 additions and 16 deletions.
28 changes: 12 additions & 16 deletions doc/Language/glossary.pod6
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ X<|Abstract Class>
The generic Computer Science term "abstract L<class|#Class>" defines the
L<interface|#Interface> or L<#API> of a class. In Perl 6, this is
implemented using L<roles|#Role> with L<stubbed|#Stub> methods.
implemented using roles with L<stubbed|#Stub> methods.
role Canine {
method bark { ... } # the ... indicates a stub
Expand Down Expand Up @@ -123,7 +123,7 @@ L<#Synopsis>.
X<|Arity>
The number of L<positional|#Positional> operands expected by an
L<operator|#Operator>, L<subroutine|#Subroutine>, L<method|#Method> or
L<operator|#Operator>, subroutine, method or
L<callable block|#Callable>.
sub infix:<+>(Foo $a, Foo $b) { $a.Int + $b.Int } # arity of "+" is 2
Expand All @@ -139,7 +139,7 @@ X<|AST>
Acronym for
L<B<A>bstract B<S>yntax B<T>ree|https://en.wikipedia.org/wiki/Abstract_syntax_tree>.
Used in many places, including L<actions|#Actions>, L<#PAST>, and L<#QAST>.
Used in many places, including actions, L<#PAST>, and L<#QAST>.
=head1 Autothreading
X<|Autothreading>
Expand Down Expand Up @@ -241,7 +241,7 @@ historical document for reference. See also L<#Synopsis>.
=head1 False
X<|False>
The value representing logical C<False> of the L<#Bool> L<enum|#Enum>.
The value representing logical C<False> of the L<#Bool> enum.
=head1 fiddly
X<|fiddly>
Expand Down Expand Up @@ -623,7 +623,7 @@ NQP is a primitive language for writing subroutines and methods using a
subset of the Perl 6 syntax. It's not intended to be a full-fledged
programming language, nor does it provide a runtime environment beyond
the basic VM primitives. Compilers (such as L<#Rakudo> typically use
NQP to compile L<action methods|#Actions> that convert a parse tree
NQP to compile action methods that convert a parse tree
into its equivalent L<abstract syntax tree|#AST> representation.
=head1 NYI
Expand All @@ -645,7 +645,7 @@ X<|Operator>
An expression is made of operators and operands. More precisely it is made
of an operator and operands that can be subexpressions or L<#value>s.
Operators are an alternative syntax for a L<#multi-method>. With that
syntax, what would be the L<argument|#Argument>s of the function are named
syntax, what would be the arguments of the function are named
operands instead. Operators are classified into
L<categories|https://design.perl6.org/S02.html#Grammatical_Categories> of
categories. A category has a precedence, an arity, and can be L<#fiddly>,
Expand Down Expand Up @@ -677,9 +677,9 @@ X<|Parse Tree>
X<|Parameter>
L<Parameter|/type/Parameter> is a class to define parameters to
L<subroutines|#Subroutine>, L<methods|#Method> and a
L<callable blocks|#Callable>. As opposed to the L<arguments|#Argument>
you specify when calling a subroutine/method/callable block.
subroutines, method and a L<callable blocks|#Callable>.
As opposed to the arguments you specify when calling a
subroutine/method/callable block.
sub foo($bar) { say $bar } # $bar is a parameter
foo(42); # 42 is an argument
Expand Down Expand Up @@ -720,10 +720,6 @@ X<|POD>
B<P>lain B<O>l' B<D>ocumentation, a documentation format understood by Perl
6. See L<S26|https://design.perl6.org/S26.html> for details.
=head1 Property
See L<#Attribute>.
=head1 Pull Request
X<|Pull Request>
Expand Down Expand Up @@ -783,7 +779,7 @@ X<|Sigil>
In Perl, the sigil is the first character of a variable name. It must be
either L<#$>, L<#@>, L<#%>, or L<#&> respectively for a L<scalar|#Scalar>,
L<array|#Array>, L<hash|#Hash>, or L<code|#Code> variable. See also
L<#Twigil> and L<#role>. Also sigilled variables allow short conventions
Twigil and role. Also sigilled variables allow short conventions
for L<variable interpolation|#Variable Interpolation> in a double quoted
string, or even L<postcircumfix|#Postcircumfix> L<expressions|#Expression>
starting with such a variable.
Expand Down Expand Up @@ -816,7 +812,7 @@ X<|Symbol>
Fancy alternative way to denote a name. Generally used in the context of
L<module|#Module>s linking, be it in the L<#OS> level, or at the Perl 6 L<#VM> level
for modules generated from languages targeting these VMs. The set of
L<#import>ed or exported symbols is called the symbol table.
imported or exported symbols is called the symbol table.
=head1 Synopsis
X<|Synopsis>
Expand Down Expand Up @@ -861,7 +857,7 @@ the pronunciation of L<#TIMTOWTDI> as a word.
=head1 True
X<|True>
The value representing logical C<True> of the L<#Bool> L<enum|#Enum>.
The value representing logical C<True> of the L<#Bool> enum.
=head1 value
X<|value>
Expand Down

0 comments on commit 712b0c6

Please sign in to comment.