Skip to content

Commit f96c6a1

Browse files
committed
Dead glossary page links were fixed
1 parent 4518bc3 commit f96c6a1

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

doc/Language/glossary.pod6

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,8 @@ L<#Synopsis>.
122122
=head1 Arity
123123
X<|Arity>
124124
125-
The number of L<positional|#Positional> operands expected by an
126-
L<operator|#Operator>, subroutine, method or
127-
L<callable block|#Callable>.
125+
The number of L<positional|/type/Positional> operands expected by an
126+
L<operator|#Operator>, subroutine, method or callable block.
128127
129128
sub infix:<+>(Foo $a, Foo $b) { $a.Int + $b.Int } # arity of "+" is 2
130129
sub frobnicate($x) { ... } # arity of 1
@@ -144,9 +143,9 @@ Used in many places, including actions, L<#PAST>, and L<#QAST>.
144143
=head1 Autothreading
145144
X<|Autothreading>
146145
147-
Autothreading is what happens if you pass a L<Junction|#Junction> to
148-
a subroutine that expects a parameter of type L<#Any> or a subtype thereof
149-
(such as anything L<#Cool>). The call is then executed for each
146+
Autothreading is what happens if you pass a L<Junction|/type/Junction> to
147+
a subroutine that expects a parameter of type L<Any|/type/Any> or a subtype thereof
148+
(such as anything L<Cool|/type/Cool>). The call is then executed for each
150149
value of the junction. The result of these calls is assembled in a new
151150
junction of the same type as the original junction.
152151
@@ -175,7 +174,7 @@ X<|block>
175174
=head1 Boolean
176175
X<|Boolean>
177176
178-
L<Value|#value> of type L<#Bool>. Apart the class itself, can be either
177+
L<Value|#value> of type L<Bool|/type/Bool>. Apart the class itself, can be either
179178
C<True> or C<False>.
180179
181180
=head1 bytecode
@@ -241,7 +240,7 @@ historical document for reference. See also L<#Synopsis>.
241240
=head1 False
242241
X<|False>
243242
244-
The value representing logical C<False> of the L<#Bool> enum.
243+
The value representing logical C<False> of the L<Bool|/type/Bool> enum.
245244
246245
=head1 fiddly
247246
X<|fiddly>
@@ -584,7 +583,7 @@ The C<mainline> is the program text that is not part of any kind of block.
584583
f(); # in mainline again
585584
586585
You can also have the mainline of any package-like declarator, such as
587-
L<class|#Class>, L<module|#Module>, L<grammar|#Grammar>, etc. These are
586+
L<class|#Class>, L<module|/language/modules>, L<grammar|/language/grammars>, etc. These are
588587
typically run just after the class/module/grammar have been compiled (or
589588
when loaded from a pre-compiled file).
590589
@@ -677,7 +676,7 @@ X<|Parse Tree>
677676
X<|Parameter>
678677
679678
L<Parameter|/type/Parameter> is a class to define parameters to
680-
subroutines, method and a L<callable blocks|#Callable>.
679+
subroutines, method and a L<callable blocks|/type/Callable>.
681680
As opposed to the arguments you specify when calling a
682681
subroutine/method/callable block.
683682
@@ -688,7 +687,7 @@ subroutine/method/callable block.
688687
X<|Parrot>
689688
690689
A L<virtual machine|#Virtual Machine> designed to run Perl 6 and other
691-
L<dynamic languages|#Dynamic Language>. No longer actively maintained.
690+
dynamic languages. No longer actively maintained.
692691
693692
=head1 PAST
694693
X<|PAST>
@@ -777,12 +776,12 @@ L<#lvalue>.
777776
X<|Sigil>
778777
779778
In Perl, the sigil is the first character of a variable name. It must be
780-
either L<#$>, L<#@>, L<#%>, or L<#&> respectively for a L<scalar|#Scalar>,
781-
L<array|#Array>, L<hash|#Hash>, or L<code|#Code> variable. See also
779+
either $, @, %, or & respectively for a L<scalar|/type/Scalar>,
780+
L<array|/type/Array>, L<hash|/type/Hash>, or L<code|/type/Code> variable. See also
782781
Twigil and role. Also sigilled variables allow short conventions
783782
for L<variable interpolation|#Variable Interpolation> in a double quoted
784-
string, or even L<postcircumfix|#Postcircumfix> L<expressions|#Expression>
785-
starting with such a variable.
783+
string, or even L<postcircumfix|#Postcircumfix> expressions starting with
784+
such a variable.
786785
787786
=head1 Sigilless Variable
788787
X<|Sigilless Variable>
@@ -810,7 +809,7 @@ X<|Stub>
810809
X<|Symbol>
811810
812811
Fancy alternative way to denote a name. Generally used in the context of
813-
L<module|#Module>s linking, be it in the L<#OS> level, or at the Perl 6 L<#VM> level
812+
L<module|/language/modules>s linking, be it in the L<#OS> level, or at the Perl 6 L<#Virtual Machine> level
814813
for modules generated from languages targeting these VMs. The set of
815814
imported or exported symbols is called the symbol table.
816815
@@ -857,15 +856,15 @@ the pronunciation of L<#TIMTOWTDI> as a word.
857856
=head1 True
858857
X<|True>
859858
860-
The value representing logical C<True> of the L<#Bool> enum.
859+
The value representing logical C<True> of the L<Bool|/type/Bool> enum.
861860
862861
=head1 value
863862
X<|value>
864863
865864
=head1 Variable
866865
X<|Variable>
867866
868-
A variable is a name for a L<container|#Container>.
867+
A variable is a name for a L<container|/language/containers>.
869868
870869
=head1 Variable Interpolation
871870
X<|Variable Interpolation>
@@ -877,7 +876,7 @@ A virtual machine is the Perl compiler entity that executes the
877876
L<bytecode|#Bytecode>. It can optimize the bytecode or generate
878877
L<machine code|#Machine code> L<Just in Time|#JIT>. Examples are
879878
L<#MoarVM>, L<#Parrot> (who are intended to run Perl 6) and more
880-
generic virtual machines such as L<#JVM> and L<#Javascript>.
879+
generic virtual machines such as L<#JVM> and Javascript.
881880
882881
=head1 whitespace
883882
X<|whitespace>

0 commit comments

Comments
 (0)