Skip to content

Commit 712b0c6

Browse files
committed
Fix dead links on the glossary page
1 parent 81f35fd commit 712b0c6

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

doc/Language/glossary.pod6

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ X<|Abstract Class>
99
1010
The generic Computer Science term "abstract L<class|#Class>" defines the
1111
L<interface|#Interface> or L<#API> of a class. In Perl 6, this is
12-
implemented using L<roles|#Role> with L<stubbed|#Stub> methods.
12+
implemented using roles with L<stubbed|#Stub> methods.
1313
1414
role Canine {
1515
method bark { ... } # the ... indicates a stub
@@ -123,7 +123,7 @@ L<#Synopsis>.
123123
X<|Arity>
124124
125125
The number of L<positional|#Positional> operands expected by an
126-
L<operator|#Operator>, L<subroutine|#Subroutine>, L<method|#Method> or
126+
L<operator|#Operator>, subroutine, method or
127127
L<callable block|#Callable>.
128128
129129
sub infix:<+>(Foo $a, Foo $b) { $a.Int + $b.Int } # arity of "+" is 2
@@ -139,7 +139,7 @@ X<|AST>
139139
140140
Acronym for
141141
L<B<A>bstract B<S>yntax B<T>ree|https://en.wikipedia.org/wiki/Abstract_syntax_tree>.
142-
Used in many places, including L<actions|#Actions>, L<#PAST>, and L<#QAST>.
142+
Used in many places, including actions, L<#PAST>, and L<#QAST>.
143143
144144
=head1 Autothreading
145145
X<|Autothreading>
@@ -241,7 +241,7 @@ historical document for reference. See also L<#Synopsis>.
241241
=head1 False
242242
X<|False>
243243
244-
The value representing logical C<False> of the L<#Bool> L<enum|#Enum>.
244+
The value representing logical C<False> of the L<#Bool> enum.
245245
246246
=head1 fiddly
247247
X<|fiddly>
@@ -623,7 +623,7 @@ NQP is a primitive language for writing subroutines and methods using a
623623
subset of the Perl 6 syntax. It's not intended to be a full-fledged
624624
programming language, nor does it provide a runtime environment beyond
625625
the basic VM primitives. Compilers (such as L<#Rakudo> typically use
626-
NQP to compile L<action methods|#Actions> that convert a parse tree
626+
NQP to compile action methods that convert a parse tree
627627
into its equivalent L<abstract syntax tree|#AST> representation.
628628
629629
=head1 NYI
@@ -645,7 +645,7 @@ X<|Operator>
645645
An expression is made of operators and operands. More precisely it is made
646646
of an operator and operands that can be subexpressions or L<#value>s.
647647
Operators are an alternative syntax for a L<#multi-method>. With that
648-
syntax, what would be the L<argument|#Argument>s of the function are named
648+
syntax, what would be the arguments of the function are named
649649
operands instead. Operators are classified into
650650
L<categories|https://design.perl6.org/S02.html#Grammatical_Categories> of
651651
categories. A category has a precedence, an arity, and can be L<#fiddly>,
@@ -677,9 +677,9 @@ X<|Parse Tree>
677677
X<|Parameter>
678678
679679
L<Parameter|/type/Parameter> is a class to define parameters to
680-
L<subroutines|#Subroutine>, L<methods|#Method> and a
681-
L<callable blocks|#Callable>. As opposed to the L<arguments|#Argument>
682-
you specify when calling a subroutine/method/callable block.
680+
subroutines, method and a L<callable blocks|#Callable>.
681+
As opposed to the arguments you specify when calling a
682+
subroutine/method/callable block.
683683
684684
sub foo($bar) { say $bar } # $bar is a parameter
685685
foo(42); # 42 is an argument
@@ -720,10 +720,6 @@ X<|POD>
720720
B<P>lain B<O>l' B<D>ocumentation, a documentation format understood by Perl
721721
6. See L<S26|https://design.perl6.org/S26.html> for details.
722722
723-
=head1 Property
724-
725-
See L<#Attribute>.
726-
727723
=head1 Pull Request
728724
X<|Pull Request>
729725
@@ -783,7 +779,7 @@ X<|Sigil>
783779
In Perl, the sigil is the first character of a variable name. It must be
784780
either L<#$>, L<#@>, L<#%>, or L<#&> respectively for a L<scalar|#Scalar>,
785781
L<array|#Array>, L<hash|#Hash>, or L<code|#Code> variable. See also
786-
L<#Twigil> and L<#role>. Also sigilled variables allow short conventions
782+
Twigil and role. Also sigilled variables allow short conventions
787783
for L<variable interpolation|#Variable Interpolation> in a double quoted
788784
string, or even L<postcircumfix|#Postcircumfix> L<expressions|#Expression>
789785
starting with such a variable.
@@ -816,7 +812,7 @@ X<|Symbol>
816812
Fancy alternative way to denote a name. Generally used in the context of
817813
L<module|#Module>s linking, be it in the L<#OS> level, or at the Perl 6 L<#VM> level
818814
for modules generated from languages targeting these VMs. The set of
819-
L<#import>ed or exported symbols is called the symbol table.
815+
imported or exported symbols is called the symbol table.
820816
821817
=head1 Synopsis
822818
X<|Synopsis>
@@ -861,7 +857,7 @@ the pronunciation of L<#TIMTOWTDI> as a word.
861857
=head1 True
862858
X<|True>
863859
864-
The value representing logical C<True> of the L<#Bool> L<enum|#Enum>.
860+
The value representing logical C<True> of the L<#Bool> enum.
865861
866862
=head1 value
867863
X<|value>

0 commit comments

Comments
 (0)