@@ -9,7 +9,7 @@ X<|Abstract Class>
9
9
10
10
The generic Computer Science term "abstract L < class|#Class > " defines the
11
11
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.
13
13
14
14
role Canine {
15
15
method bark { ... } # the ... indicates a stub
@@ -123,7 +123,7 @@ L<#Synopsis>.
123
123
X < |Arity >
124
124
125
125
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
127
127
L < callable block|#Callable > .
128
128
129
129
sub infix:<+>(Foo $a, Foo $b) { $a.Int + $b.Int } # arity of "+" is 2
@@ -139,7 +139,7 @@ X<|AST>
139
139
140
140
Acronym for
141
141
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 > .
143
143
144
144
= head1 Autothreading
145
145
X < |Autothreading >
@@ -241,7 +241,7 @@ historical document for reference. See also L<#Synopsis>.
241
241
= head1 False
242
242
X < |False >
243
243
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.
245
245
246
246
= head1 fiddly
247
247
X < |fiddly >
@@ -623,7 +623,7 @@ NQP is a primitive language for writing subroutines and methods using a
623
623
subset of the Perl 6 syntax. It's not intended to be a full-fledged
624
624
programming language, nor does it provide a runtime environment beyond
625
625
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
627
627
into its equivalent L < abstract syntax tree|#AST > representation.
628
628
629
629
= head1 NYI
@@ -645,7 +645,7 @@ X<|Operator>
645
645
An expression is made of operators and operands. More precisely it is made
646
646
of an operator and operands that can be subexpressions or L < #value > s.
647
647
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
649
649
operands instead. Operators are classified into
650
650
L < categories|https://design.perl6.org/S02.html#Grammatical_Categories > of
651
651
categories. A category has a precedence, an arity, and can be L < #fiddly > ,
@@ -677,9 +677,9 @@ X<|Parse Tree>
677
677
X < |Parameter >
678
678
679
679
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.
683
683
684
684
sub foo($bar) { say $bar } # $bar is a parameter
685
685
foo(42); # 42 is an argument
@@ -720,10 +720,6 @@ X<|POD>
720
720
B < P > lain B < O > l' B < D > ocumentation, a documentation format understood by Perl
721
721
6. See L < S26|https://design.perl6.org/S26.html > for details.
722
722
723
- = head1 Property
724
-
725
- See L < #Attribute > .
726
-
727
723
= head1 Pull Request
728
724
X < |Pull Request >
729
725
@@ -783,7 +779,7 @@ X<|Sigil>
783
779
In Perl, the sigil is the first character of a variable name. It must be
784
780
either L < #$ > , L < #@ > , L < #% > , or L < #& > respectively for a L < scalar|#Scalar > ,
785
781
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
787
783
for L < variable interpolation|#Variable Interpolation > in a double quoted
788
784
string, or even L < postcircumfix|#Postcircumfix > L < expressions|#Expression >
789
785
starting with such a variable.
@@ -816,7 +812,7 @@ X<|Symbol>
816
812
Fancy alternative way to denote a name. Generally used in the context of
817
813
L < module|#Module > s linking, be it in the L < #OS > level, or at the Perl 6 L < #VM > level
818
814
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.
820
816
821
817
= head1 Synopsis
822
818
X < |Synopsis >
@@ -861,7 +857,7 @@ the pronunciation of L<#TIMTOWTDI> as a word.
861
857
= head1 True
862
858
X < |True >
863
859
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.
865
861
866
862
= head1 value
867
863
X < |value >
0 commit comments