Skip to content

Commit 87ae1b7

Browse files
committed
Another round of link fixes
1 parent 8c4bd04 commit 87ae1b7

File tree

1 file changed

+44
-44
lines changed

1 file changed

+44
-44
lines changed

doc/Language/glossary.pod

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
77
=head1 Abstract Class
88
9-
The generic Computer Science term "abstract L<class|Class>" defines the
10-
L<interface|Interface> or L<API> of a class. In Perl 6, this is
11-
implemented using L<roles|Role> with L<stubbed|Stub> methods.
9+
The generic Computer Science term "abstract L<class|#Class>" defines the
10+
L<interface|#Interface> or L<#API> of a class. In Perl 6, this is
11+
implemented using L<roles|#Role> with L<stubbed|#Stub> methods.
1212
1313
role Canine {
1414
method bark { ... } # the ... indicates a stub
@@ -48,11 +48,11 @@ followed by a name (for the key):
4848
4949
:20seconds # same as seconds => 20
5050
51-
Also see L<Colon Pair and Colon List>.
51+
Also see L<#Colon Pair and Colon List>.
5252
5353
=head1 Adverbial Pair
5454
55-
A generalized form of L</pair notation>. They all start with the colon, like:
55+
A generalized form of C<pair notation>. They all start with the colon, like:
5656
5757
adverbial pair | pair notation
5858
================|==============
@@ -63,7 +63,7 @@ A generalized form of L</pair notation>. They all start with the colon, like:
6363
:foo | foo => True
6464
:!foo | foo => False
6565
66-
Also see L</Adverb> and L</Colon Pair and Colon List>.
66+
Also see L<#Adverb> and L<#Colon Pair and Colon List>.
6767
6868
=head1 Anonymous
6969
@@ -86,33 +86,33 @@ that name:
8686
8787
=head1 Any
8888
89-
The L<class|Class> from which most things derive (inherit), except for
90-
L<junctions|Junction>. C<Any> itself derives from L<Mu>.
89+
The L<class|#Class> from which most things derive (inherit), except for
90+
L<junctions|#Junction>. C<Any> itself derives from L<#Mu>.
9191
9292
=head1 any()
9393
94-
A function generating a L<junction|Junction> with "or" semantics (aka,
95-
L<True> if any of its values are C<True>.
94+
A function generating a L<junction|#Junction> with "or" semantics (aka,
95+
L<#True> if any of its values are C<True>.
9696
9797
=head1 API
9898
9999
Application Programming Interface. Ideally, someone using your system or
100100
library should be able to do so with knowledge only of the API, but not
101101
necessarily knowing anything about the internals or implementation.
102102
103-
See also L<Abstract Class>.
103+
See also L<#Abstract Class>.
104104
105105
=head1 Apocalypse
106106
107-
A document originally written by L<TimToady>, in which he processed the
107+
A document originally written by L<#TimToady>, in which he processed the
108108
initial barrage of RFC's that came out of the Perl community. Now only kept
109-
as an historical document for reference. See also L<Exegesis> and
110-
L<Synopsis>.
109+
as an historical document for reference. See also L<#Exegesis> and
110+
L<#Synopsis>.
111111
112112
=head1 Argument
113113
114-
A value that you pass on to a L<subroutine|Subroutine>, L<method|Method>
115-
or a L<callable block|Callable>. As opposed to the L<Parameter> that is
114+
A value that you pass on to a L<subroutine|#Subroutine>, L<method|#Method>
115+
or a L<callable block|#Callable>. As opposed to the L<#Parameter> that is
116116
specified in the definition of a subroutine/method/callable block.
117117
118118
sub foo($bar) { say $bar } # $bar is a parameter
@@ -124,32 +124,32 @@ L<Array|/type/Array> is a subclass of L<List|/type/List> that is mutable.
124124
This means you can e.g. C<.push> and C<.pop> on an array, whereas you cannot
125125
do that on a list. This is separate from the type of elements in the array:
126126
if they are containers, then they are also mutable, but they don't have to
127-
be. Arrays are typically recognizable by the L<@> L<sigil|Sigil>.
127+
be. Arrays are typically recognizable by the L<#@> L<sigil|#Sigil>.
128128
129129
my @array = 1,2,3;
130130
say @a; # [1 2 3]
131131
132132
=head1 Arity
133133
134-
The number of L<positional|Positional> operands expected by an
135-
L<operator|Operator>, L<subroutine|Subroutine>, L<method|Method> or
136-
L<callable block|Callable>.
134+
The number of L<positional|#Positional> operands expected by an
135+
L<operator|#Operator>, L<subroutine|#Subroutine>, L<method|#Method> or
136+
L<callable block|#Callable>.
137137
138138
sub infix:<+>(Foo $a, Foo $b) { $a.Int + $b.Int } # arity of "+" is 2
139139
sub frobnicate($x) { ... } # arity of 1
140140
sub the-answer() { 42 } # arity of 0
141141
-> $key, $value { ... } # arity of 2
142142
143143
The arity of a C<Callable> is one of the main selectors in
144-
L<multi-dispatch|Multi-Dispatch>.
144+
L<multi-dispatch|#Multi-Dispatch>.
145145
146146
=head1 Attribute
147147
148148
A per-object storage slot. Other programming languages refer to this as
149-
L<Field>, L<Member>, L<Slot> or L<Property>.
149+
C<Field>, C<Member>, C<Slot> or C<Property>.
150150
151-
In Perl 6, attributes are defined with the L<has> keyword inside a
152-
L<class|Class>:
151+
In Perl 6, attributes are defined with the L<#has> keyword inside a
152+
L<class|#Class>:
153153
154154
class Dog {
155155
has $.name; # public attribute "name"
@@ -213,7 +213,7 @@ with the appropriate sigil:
213213
:%mapper # same as mapper => %mapper
214214
:&test # same as test => &test
215215
216-
See also L<Adverb>.
216+
See also L<#Adverb>.
217217
218218
=head1 Constraint
219219
@@ -229,7 +229,7 @@ The C<Str> in the above example is also a constraint, but is usually
229229
referred to as a "type constraint."
230230
231231
Note that you can elso differentiate candidates in a
232-
L<multi-dispatch|Multi-Dispatch> by using a different constraint:
232+
L<multi-dispatch|#Multi-Dispatch> by using a different constraint:
233233
234234
multi sub abbreviate(Str $thing where { .chars >= 10 }) {
235235
"$thing.substr(0,10)..."
@@ -241,7 +241,7 @@ L<multi-dispatch|Multi-Dispatch> by using a different constraint:
241241
242242
=head1 Field
243243
244-
See L<Attribute>.
244+
See L<#Attribute>.
245245
246246
=head1 Instance
247247
@@ -278,7 +278,7 @@ C<#perl6> channel of C<irc.freenode.org>.
278278
279279
=head1 IRC Lingo
280280
281-
The following terms are often used on the Perl 6 related L<IRC> channels:
281+
The following terms are often used on the Perl 6 related L<#IRC> channels:
282282
283283
=head2 AFAICS
284284
@@ -307,20 +307,20 @@ know, and I don't care.
307307
308308
=head2 backlog
309309
310-
That part of a discussion on an L<IRC> channel that you've missed. If it
310+
That part of a discussion on an L<#IRC> channel that you've missed. If it
311311
is not or no longer available in your IRC client, you can go to sites such
312312
as L<http://irc.perl6.org> to see what has been logged for you.
313313
314314
=head2 BIAB
315315
316-
Back In A Bit. As in, only L<afk|AFK> for a little while.
316+
Back In A Bit. As in, only L<afk|#AFK> for a little while.
317317
318318
=head2 Bot
319319
320-
A program that does automatic tasks on one or more L<IRC> channels by
320+
A program that does automatic tasks on one or more L<#IRC> channels by
321321
acting like a regular user (as far as the IRC server is concerned) and
322322
performing some tasks that may involve answering to users requests.
323-
Examples are L<camelia>, L<dalek> and L<yoleaux>.
323+
Examples are L<#camelia>, L<#dalek> and L<#yoleaux>.
324324
325325
=head2 BRB
326326
@@ -409,8 +409,8 @@ No Such Thing
409409
410410
=head2 Opt
411411
412-
Short for "optimization", usually in either the context of L<spesh> or
413-
L<JIT>.
412+
Short for "optimization", usually in either the context of L<#spesh> or
413+
L<#JIT>.
414414
415415
=head2 PB
416416
@@ -441,11 +441,11 @@ Real Soon Now
441441
=head2 RT
442442
443443
Request Tracker (L<http://rt.perl.org/>). The place where all the bugs
444-
related to L<Rakudo> live.
444+
related to L<#Rakudo> live.
445445
446446
=head2 TIMTOWTDI
447447
448-
An alternative form of L<TMTOWTDI>, explicitly including the "is" from
448+
An alternative form of L<#TMTOWTDI>, explicitly including the "is" from
449449
the contraction "There's".
450450
451451
=head2 TMI
@@ -474,7 +474,7 @@ Wikipedia
474474
475475
=head2 WW
476476
477-
Short for C<wrong window>. When on L<IRC>, someone types something in a
477+
Short for C<wrong window>. When on L<#IRC>, someone types something in a
478478
channel that was intended for another channel, or for a private message.
479479
480480
=head1 Invocant
@@ -523,7 +523,7 @@ Examples of things that are not lvalues:
523523
sub f { }; f(); # "normal" subs are not writable
524524
sub f($x) { $x = 3 }; # error - parameters are read-only by default
525525
526-
These are typically called L<rvalues|rvalue>.
526+
These are typically called L<rvalues|#rvalue>.
527527
528528
=head1 Mainline
529529
@@ -542,25 +542,25 @@ pre-compiled file).
542542
543543
=head1 Member
544544
545-
See L<Attribute>.
545+
See L<#Attribute>.
546546
547547
=head1 Parameter
548548
549549
L<Parameter|/type/Parameter> is a class to define parameters to
550-
L<subroutines|Subroutine>, L<methods|Method> and a L<callable blocks|Callable>.
551-
As opposed to the L<arguments|Argument> you specify when calling a
552-
subroutine/method/callable block.
550+
L<subroutines|#Subroutine>, L<methods|#Method> and a
551+
L<callable blocks|#Callable>. As opposed to the L<arguments|#Argument>
552+
you specify when calling a subroutine/method/callable block.
553553
554554
sub foo($bar) { say $bar } # $bar is a parameter
555555
foo(42); # 42 is an argument
556556
557557
=head1 Property
558558
559-
See L<Attribute>.
559+
See L<#Attribute>.
560560
561561
=head1 Slot
562562
563-
See L<Attribute>.
563+
See L<#Attribute>.
564564
565565
=head1 Slurpy
566566

0 commit comments

Comments
 (0)