Index of Terms

:

:{}
:exists (subscript adverb)
:delete (subscript adverb)
:p (subscript adverb)
:kv (subscript adverb)
:k (subscript adverb)
:v (subscript adverb)
:()
::?CLASS

!

! (private methods)

.

.DEFINITE

@

@*ARGS

\

\ (sigilless variables)

&

&*ARGS-TO-CAPTURE
&*GENERATE-USAGE
&*EXIT

%

%?RESOURCES
%*ENV

^

^methods

+

+ (Single argument rule slurpy)

$

$*
$?
$!
$.
$^
$:
$=
$~
$~MAIN
$~Quote
$~Quasi
$~Regex
$~Trans
$~P5Regex
$ (variable)
$?FILE
$?LINE
$?PACKAGE
$?MODULE
$?CLASS
$?ROLE
$?TABSTOP
$?NL
$?DISTRIBUTION
$*ARGFILES
$*IN
$*OUT
$*ERR
$*REPO
$*INIT-INSTANT
$*TZ
$*CWD
$*KERNEL
$*DISTRO
$*VM
$*RAKU
$*PERL
$*PID
$*PROGRAM-NAME
$*PROGRAM
$*EXECUTABLE
$*EXECUTABLE-NAME
$*USAGE
$*USER
$*GROUP
$*HOMEDRIVE
$*HOMEPATH
$*HOME
$*SPEC
$*TMPDIR
$*THREAD
$*SCHEDULER
$*SAMPLER
$*COLLATION
$*TOLERANCE
$*DEFAULT-READ-ELEMS

0

0b (radix form)
0d (radix form)
0o (radix form)
0x (radix form)

6

6model

A

Asynchronous phasers
LAST
QUIT
CLOSE
DOC
Adverbs
:x (quoting adverb)
:exec (quoting adverb)
:w (quoting adverb)
:words (quoting adverb)
:ww (quoting adverb)
:quotewords (quoting adverb)
:q (quoting adverb)
:single (quoting adverb)
:qq (quoting adverb)
:double (quoting adverb)
:s (quoting adverb)
:scalar (quoting adverb)
:a (quoting adverb)
:array (quoting adverb)
:h (quoting adverb)
:hash (quoting adverb)
:f (quoting adverb)
:function (quoting adverb)
:c (quoting adverb)
:closure (quoting adverb)
:b (quoting adverb)
:backslash (quoting adverb)
:to (quoting adverb)
:heredoc (quoting adverb)
:v (quoting adverb)
:val (quoting adverb)
:ignorecase
See Also: Adverbs,:i
:i
See Also: Adverbs,:ignorecase
:ignoremark
See Also: Adverbs,:m
:m
See Also: Adverbs,:ignoremark
:ratchet
See Also: Adverbs,:r
:r
See Also: Adverbs,:ratchet
:sigspace
See Also: Adverbs,:s
:s
See Also: Adverbs,:sigspace
:1st
See Also: Adverbs,:2nd, Adverbs,:3rd, Adverbs,:nth
:2nd
See Also: Adverbs,:1st, Adverbs,:3rd, Adverbs,:nth
:3rd
See Also: Adverbs,:1st, Adverbs,:2nd, Adverbs,:nth
:nth
See Also: Adverbs,:1st, Adverbs,:2nd, Adverbs,:3rd
:x
:continue
See Also: Adverbs,:c
:c
See Also: Adverbs,:continue
:exhaustive
See Also: Adverbs,:ex
:ex
See Also: Adverbs,:exhaustive
:global
See Also: Adverbs,:g
:g
See Also: Adverbs,:global
:pos
See Also: Adverbs,:p
:p
See Also: Adverbs,:pos
:overlap
See Also: Adverbs,:ov
:ov
See Also: Adverbs,:overlap
:samecase
See Also: Adverbs,:ii
:ii
See Also: Adverbs,:samecase
:samemark
See Also: Adverbs,:mm
:mm
See Also: Adverbs,:samemark
:samespace
See Also: Adverbs,:ss
:ss
See Also: Adverbs,:samespace
:exists (subscript adverb)
:delete (subscript adverb)
:p (subscript adverb)
:kv (subscript adverb)
:k (subscript adverb)
:v (subscript adverb)
a1
a2
aa
assignment (Basics)
array (Basics)
autovivification (Basics)
attributes
accessor methods
Abstract Class
Advent Calendar
Adverb
Adverbial Pair
Allomorph
Anonymous
API
Apocalypse
Arity
ASCII operator
Autothreading
ALAP
autopun
anonymous arguments
argument aliases
anon state variables
an entry can exist

B

b1
b2
block (Basics)
behavior
bless
BUILD
Books
Backtracking
binder
block
bytecode
backlog
Bot
Boolean (literals)

C

Control flow
statements
blocks
Phasers
do
start
if
when
for
gather take
supply emit
given
default when
proceed
succeed
given statement
loop
while until
repeat
return
return-rw
fail
once
next
last
redo
Circumfix operators
Array constructor
Community
class
classes
has
behavior
attributes
encapsulation
accessors
methods
inheritance
class variables
constructors
CPAN (FAQ)
C and C++ (FAQ)
Core standard library (FAQ)
Circular dependencies (FAQ)
Coroutine (FAQ)
Camelia
Colon Pair
Colon List
compunit (glossary)
compilation unit
CStruct (native representation)
CArray
CArray methods
Constraint
constant (Prefix)
constants (syntax)

D

double-quoted strings (Basics)
DESTROY
DEFINITE
dd
dumper
Data::Dumper (FAQ)
Damian Conway
decont
diffy
DWIM
destructuring arguments
Dynamically scoped variables
declaring a list of variables
declarator blocks
#|
#=
Define an item
defining
a term

E

encapsulation
ecosystem
Exegesis
Embedded comments
error variable

F

filehandle (Basics)
fat arrow (Basics)
FQN
fiddly
flap
fossil
FSVO
FTFY

G

gradual typing
Grapheme

H

hash (Basics)
has
Handle
Huffmanize

I

Infix operators
Multiplication operator
Division operator
Integer division operator
Modulo operator
Divisibility operator
Integer modulo operator
Numeric bitwise AND operator
integer left bit shift operator
integer right bit shift operator
Boolean logical AND operator
greatest common divisor operator
least common multiple operator
Addition operator
Subtraction operator
Integer bitwise OR operator
Integer bitwise XOR operator
Boolean logical XOR operator
Boolean logical OR operator
String repetition operator
List repetition operator
string concatenation operator
o
function composition operator
All junction operator
Intersection operator
Baggy multiplication operator
Any junction operator
Union operator
Baggy addition operator
Set difference operator
One junction operator
Symmetric set difference operator
Generic three-way comparator
String tree-way comparator
Numeric three-way comparator
spaceship operator
Range operator
Right-open range operator
Left-open range operator
Open range operator
Numeric equality operator
Numeric inequality operator
Numeric less than operator
Numeric less than or equal to operator
Numeric greater than operator
Numeric greater than or equal to operator
String equality operator
String inequality operator
String greater than operator
String greater than or equal to operator
String less than operator
String less than or equal to operator
equivalence operator
Value identity operator
Container identity operator
smartmatch operator
Membership operator (elem)
Non-membership operator (elem)
Set equality operator
Set inequality operator
Membership operator (cont)
Non-membership operator (cont)
Subset of operator
Not a subset of operator
Subset of or equal to operator
Not a subset of nor equal to operator
Superset of operator
Not a superset of operator
Superset of or equal to operator
Not a superset of nor equal to operator
Short-circuit exclusive-or
defined-or operator
//
flipflop
pair constructor
Zip operator
cross product operator
X
...
...^
^...
^...^
ā€¦
ā€¦^
^ā€¦
^ā€¦^
sequence operator
List assignment operator
binding operator
Read-only binding operator
orelse
feed
leftward feed
exponentiation operator
identifiers (Basics)
invocant (Basics)
invocant
iffy
import
instance
Interface
Invocant
IRC
IRC lingo
IIRC
IMHO
IWBN
is native
is repr
identifier
identifiers
is default (Attribute)
is (type of variable)

J

Junction (FAQ)

L

Language
find_method
private_methods
find_private_methods
\ (container binding)
sink context
sinking
number context
string context
Boolean context
list context
CATCH
quasi (macros)
unquoting (macros)
{{{}}} (macros)
pointy blocks
Argument
closures
use soft (pragma)
wrapped routines
Adverb
Adverbial Pair
Allomorph
ASCII operator
See Also: Language,Texas operator
Texas operator
See Also: Language,ASCII operator
Autothreading
Creating grammars
hash slice
non-string keys
See Also: Language,object hash, Syntax,:{}
object hash
See Also: Language,non-string keys, Syntax,:{}
IPC
Single Argument Rule
laziness in Iterable objects
typed array
See Also: Syntax,[ ] (typed array)
Shaped arrays
import
compunit
MOP
Introspection
is itemized?
Parameterization
nativecall
native array
Type objects
Attribute
See Also: Other languages,Property, Other languages,Member, Other languages,Slot
Property
indirect invocant syntax
Private methods
Submethods
MRO
delegation (trait handles)
new (method)
Parameterized Roles
Mixins
prefix operator
infix operator
postfix operator
circumfix operator
postcircumfix operator
method operators
metamethod call
hyper method call operator
postfix operator call
class-qualified method call
interpolating into names
Unquoting
Regular Expressions
escaping characters
type constraint
Constraint
anonymous arguments
where clause
Coercion type
slurpy argument
Type capture
positional argument
named argument
argument aliases
optional argument
mandatory named argument
destructuring arguments
sub-signature
Long names
Zen slices
identifiers
Date ranges
FALLBACK (method)
WHAT (reserved method)
WHO (reserved method)
HOW (reserved method)
VAR (reserved method)
role (typesystem)
Type Capture (role)
dynamic subset
Whitespace
Dynamically scoped variables
declaring a list of variables
anon state variables
nameless variables
constants (syntax)
topic variable
match variable
error variable
cursor variable
dumper
collation levels
Boolean
Nil assignment
colon pair (Pair)
colon list (Pair)
named regex
Listop operators
stub operator
Fatal stub operator
LHF
LGTM
LTA
Larry Wall
Lexing
Literal
LHS
lvalue
Loose

M

Modules
CompUnit (Rakudo classes)
Methods
overriding default accessors
programmatic use
signatures
TWEAK
in-range
Metaoperators
! (negation metaoperator)
R
See Also: Metaoperators,reverse metaoperator
reverse metaoperator
See Also: Metaoperators,R
[] (reduction metaoperators)
[+] (reduction metaoperators)
[\] (triangular reduction metaoperators)
X (cross metaoperator)
Z (zip metaoperator)
S
See Also: Metaoperators,sequential metaoperator
sequential metaoperator
See Also: Metaoperators,S
multi
meta
See Also: part, part, part
my (Basics)
method (Basics)
methods
Mainline
Mayspec
MoarVM
Multi-Dispatch
MMD
multi-method
mandatory named argument
match variable

N

number context
NQP_HOME
NQP (FAQ)
NST
NĆ©e
NFG
Niecza
NQP
Not Quite Perl
NYI
non-string keys
nativecall
native (trait)
Number (literals)
named argument
nameless variables

O

Other languages
filetests - perlfunc
abs - perlfunc
accept - perlfunc
alarm - perlfunc
atan2 - perlfunc
bind - perlfunc
binmode - perlfunc
bless - perlfunc
break - perlfunc
caller - perlfunc
chdir - perlfunc
chmod - perlfunc
chomp - perlfunc
chop - perlfunc
chr - perlfunc
chroot - perlfunc
close - perlfunc
closedir - perlfunc
connect - perlfunc
continue - perlfunc
cos - perlfunc
crypt - perlfunc
dbm - perlfunc
defined - perlfunc
delete - perlfunc
die - perlfunc
do - perlfunc
dump - perlfunc
each - perlfunc
eof - perlfunc
eval - perlfunc
evalbytes - perlfunc
exec - perlfunc
exists - perlfunc
exit - perlfunc
exp - perlfunc
fc - perlfunc
fcntl - perlfunc
__FILE__ - perlfunc
fileno - perlfunc
flock - perlfunc
fork - perlfunc
formats - perlfunc
getc - perlfunc
getpeername - perlfunc
getpgrp - perlfunc
getppid - perlfunc
getpriority - perlfunc
get and set - perlfunc
getsock - perlfunc
glob - perlfunc
gmtime - perlfunc
goto - perlfunc
grep - perlfunc
hex - perlfunc
import - perlfunc
index - perlfunc
int - perlfunc
ioctl - perlfunc
join - perlfunc
keys - perlfunc
kill - perlfunc
last - perlfunc
lc - perlfunc
lcfirst - perlfunc
length - perlfunc
__LINE__ - perlfunc
link - perlfunc
listen - perlfunc
local - perlfunc
localtime - perlfunc
lock - perlfunc
log - perlfunc
lstat - perlfunc
m// - perlfunc
map - perlfunc
mkdir - perlfunc
msg* - perlfunc
my - perlfunc
next - perlfunc
no - perlfunc
oct - perlfunc
open - perlfunc
opendir - perlfunc
ord - perlfunc
our - perlfunc
pack - perlfunc
package - perlfunc
__PACKAGE__ - perlfunc
pipe - perlfunc
pop - perlfunc
pos - perlfunc
print - perlfunc
printf - perlfunc
prototype - perlfunc
push - perlfunc
quoting - perlfunc
qr (Perl)
rand - perlfunc
read - perlfunc
readdir - perlfunc
readline - perlfunc
readlink - perlfunc
readpipe - perlfunc
recv - perlfunc
redo - perlfunc
ref - perlfunc
rename - perlfunc
requires - perlfunc
reset - perlfunc
return - perlfunc
reverse - perlfunc
rewinddir - perlfunc
rindex - perlfunc
rmdir - perlfunc
s/// - perlfunc
say - perlfunc
scalar - perlfunc
seek - perlfunc
seekdir - perlfunc
select - perlfunc
semget - perlfunc
semop - perlfunc
send - perlfunc
setpgrp - perlfunc
setpriority - perlfunc
setsockopt - perlfunc
shift - perlfunc
shm* - perlfunc
shutdown - perlfunc
sin - perlfunc
sleep - perlfunc
sockets - perlfunc
sort - perlfunc
splice - perlfunc
split - perlfunc
sprintf - perlfunc
sqrt - perlfunc
srand - perlfunc
state - perlfunc
study - perlfunc
sub - perlfunc
__SUB__ - perlfunc
substr - perlfunc
symlink - perlfunc
syscall - perlfunc
sys* - perlfunc
system - perlfunc
syswrite - perlfunc
tell - perlfunc
telldir - perlfunc
tie - perlfunc
time - perlfunc
times - perlfunc
tr/// - perlfunc
truncate - perlfunc
uc - perlfunc
ucfirst - perlfunc
undef - perlfunc
unlink - perlfunc
unpack - perlfunc
unshift - perlfunc
untie - perlfunc
use - perlfunc
utime - perlfunc
values - perlfunc
vec - perlfunc
wait - perlfunc
waitpid - perlfunc
wantarray - perlfunc
warn - perlfunc
write - perlfunc
y/// - perlfunc
Special Variables (Perl)
$_ (Perl)
@_ (Perl)
$" (Perl)
$$ (Perl)
$0 (Perl)
@INC (Perl)
%INC (Perl)
Futures
switch (given)
case statements (given)
perldoc (FAQ)
Property
See Also: Language,Attribute, Other languages,Member, Other languages,Slot
Member
See Also: Language,Attribute, Other languages,Property, Other languages,Slot
Slot
See Also: Language,Attribute, Other languages,Property, Other languages,Member
Operators
s/// in-place substitution
S/// non-destructive substitution
tr/// in-place transliteration
TR/// non-destructive transliteration
<<
See Also: Operators,
See Also: Operators,<<
call operator
Safe call operator
prefix increment operator
prefix decrement operator
postfix increment operator
postfix decrement operator
exponentiation operator
Boolean context operator
Negated Boolean context operator
Numeric context operator
ternary
conditional
item =
Admonitory stub operator
Options
OOP
operators
.
objects
bless
Opt
opcode
Operator
object hash
optional argument

P

Programs
command line arguments
MAIN
rakudoc
RAKUDO_OPT
RAKUDOLIB
RAKULIB
PERL6LIB
RAKUDO_MODULE_DEBUG
RAKUDO_PRECOMPILATION_PROGRESS
RAKU_EXCEPTIONS_HANDLER
RAKUDO_NO_DEPRECATIONS
RAKUDO_DEPRECATIONS_FATAL
RAKUDO_VERBOSE_STACKFRAME
RAKUDO_BACKTRACE_SETTING
RAKUDO_PREFIX
RAKUDO_PRECOMP_DIST
RAKUDO_PRECOMP_LOADING
RAKUDO_PRECOMP_WITH
RAKUDO_LOG_PRECOMP
RAKUDO_NO_PRECOMPILATION
RAKU_REPL_OUTPUT_METHOD
RAKUDO_LINE_EDITOR
RAKUDO_DISABLE_MULTILINE
RAKUDO_HIST
RAKUDO_DEFAULT_READ_ELEMS
RAKUDO_ERROR_COLOR
INSIDE_EMACS
RAKUDO_MAX_THREADS
TMPDIR
TEMP
TMP
PATH
RAKUDO_SNAPPER
RAKUDO_HOME
NQP_HOME
rakuw.exe
rakudow.exe
Postcircumfix operators
array indexing operator
See Also: Postcircumfix operators,array subscript operator
array subscript operator
See Also: Postcircumfix operators,array indexing operator
hash indexing operator
See Also: Postcircumfix operators,hash subscript operator
hash subscript operator
See Also: Postcircumfix operators,hash indexing operator
Prefix operators
Negative numeric context operator
String context operator
Integer bitwise negation operator
Boolean bitwise negation operator
upto operator
Phasers
will trait
BEGIN
CHECK
INIT
END
ENTER
LEAVE
KEEP
UNDO
PRE
POST
FIRST
NEXT
LAST
CATCH
CONTROL
COMPOSE
Pragmas
v6.x
MONKEY-GUTS
MONKEY-SEE-NO-EVAL
MONKEY-TYPING
MONKEY
dynamic-scope
experimental
fatal
isms
lib
newline
nqp
precompilation
soft
strict
trace
v6
variables
worries
part
See Also: multi, meta, multi, meta, multi, meta
p6doc
pair (Basics)
postincrement (Basics)
preincrement (Basics)
PERL6LIB
PERL6_EXCEPTIONS_HANDLER
PATH
p6doc (FAQ)
perldoc (FAQ)
Perl modules (FAQ)
Precompile (FAQ)
PB
PR
P5
P6
Parse Tree
Parameter
Parrot
PAST
Perl
PerlĀ 6
PERL
POD
POV
Propspec
Pull request
property
pugs
Pairs (literals)
parameter
*@
*%
**@
|
positional argument
Place
See Also: Same,almost

Q

QAST

R

Reference
Overriding default gist method
supply (on-demand)
Raku and PerlĀ 6 (FAQ)
v6.d (FAQ)
Rakudo Star DMG binary installer (FAQ)
Rakudo Star MSI binary installer (FAQ)
Rakudo Star docker image (FAQ)
Rakudo Star for Linux (FAQ)
Rakudo Star for Windows (FAQ)
Rakudo Star for Mac (FAQ)
rakubrew (FAQ)
rakudobrew (FAQ)
Books
Specification (FAQ)
Ruby Quickstart (FAQ)
CPAN (FAQ)
ecosystem
rakudoc (FAQ)
Perl modules (FAQ)
C and C++ (FAQ)
Core standard library (FAQ)
Rakudo Star distribution and compiler-only release (FAQ)
Precompile (FAQ)
Circular dependencies (FAQ)
Data::Dumper (FAQ)
Junction (FAQ)
Sigils (FAQ)
Coroutine (FAQ)
Raku Implementation (FAQ)
NQP (FAQ)
Raku Distribution (FAQ)
Rakudo Star release cycle (FAQ)
Abstract Class
Advent Calendar
Anonymous
API
Apocalypse
Arity
Backtracking
binder
block
bytecode
Camelia
Colon Pair
See Also: Reference,Colon List
Colon List
See Also: Reference,Colon Pair
Community
Damian Conway
decont
diffy
Exegesis
forward declaration
fiddly
Handle
Huffmanize
iffy
import
instance
Interface
Invocant
IRC
IRC lingo
ALAP
autopun
backlog
Bot
DWIM
flap
fossil
FSVO
FTFY
gradual typing
IIRC
IMHO
IWBN
LHF
LGTM
LTA
NST
Opt
PB
PR
P5
P6
RSN
RT
TIMTOWTDI
TMI
TMTOWTDI
UGT
WFM
WIP
WP
WW
Larry Wall
Lexing
Literal
LHS
lvalue
Mainline
Mayspec
MoarVM
Multi-Dispatch
See Also: Reference,MMD
MMD
See Also: Reference,Multi-Dispatch
multi-method
NĆ©e
NFG
Niecza
NQP
Not Quite Perl
NYI
opcode
Operator
Parse Tree
Parameter
Parrot
PAST
Perl
PerlĀ 6
PERL
POD
POV
Propspec
Pull request
priming
property
pugs
QAST
Rakudo
Reify
Repository
RHS
roast
role
rvalue
SAP
Semilist
Sigil
Sigilless Variable
Spesh
STD
Stub
Symbol
Synopsis
Syntax Analysis
test suite
TheDamian
TimToady
Token
Thunk
Tight
See Also: Reference,Loose
Loose
See Also: Reference,Tight
Truthy
See Also: Reference,Falsy
Falsy
See Also: Reference,Truthy
twine
Type Objects
Type Smiley
value
UB
Value type
Variable
Variable Interpolation
Virtual Machine
WAT
whitespace
6model
Running programs
zef
Pointer
CArray methods
:$translate-nl
:nl-out
variadic
CStruct
CPPStruct
CPointer
CUnion
P6opaque
Enumeration
See Also: Reference,Enums, Syntax,enum
Enums
See Also: Reference,Enumeration, Syntax,enum
Ā«
Ɨ
Ć·
ā‰¤
ā‰„
ā‰ 
āˆ’
āˆ˜
ā‰…
Ļ€
Ļ„
š‘’
āˆž
ā€¦
ā€˜
ā€™
ā€š
ā€œ
ā€
ā€ž
ļ½¢
ļ½£
āŗ
ā»
ĀÆ
ā°
Ā¹
Ā²
Ā³
ā“
āµ
ā¶
ā·
āø
ā¹
āˆˆ
āˆ‰
āˆ‹
āˆŒ
ā‰”
ā‰¢
āŠ†
āŠˆ
āŠ‚
āŠ„
āŠ‡
āŠ‰
āŠƒ
āŠ…
ā‰¼
ā‰½
āˆŖ
āˆ©
āˆ–
āŠ–
āŠ
āŠŽ
āš›=
āš›
āš›+=
āš›-=
āš›āˆ’=
++āš›
āš›++
--āš›
āš›--
Ā«=Ā«
Ā«=
XCompose
ibus
Xkb
WinCompose
Vim
Emacs
Normalization
NFC
UTF8-C8
UTF-8 Clean-8
NativeEndian
LittleEndian
BigEndian
Endian
windows-1252
windows-1251
windows-932
iso-8859-1
ascii
ShiftJIS
utf16-le
utf16-be
utf16
utf-16
utf16le
utf16be
File locking
SeekFromBeginning
SeekFromCurrent
SeekFromEnd
tty
IterationEnd
DESTROY metamodel
Less
Same
More
Signal
SlurpySentry
Regexes
Actions
.
^
See Also: Regexes,$
$
See Also: Regexes,^
^^
See Also: Regexes,$$
$$
See Also: Regexes,^^
Ā«
See Also: Regexes,
See Also: Regexes,Ā«
:my
:our
Named captures
\K
tilde
See Also: Regexes,~
~
See Also: Regexes,tilde
SETGOAL
FAILGOAL
Regex Interpolation
$variable
$(code)
Regex adverbs
rakudoc
RAKUDOLIB
RAKULIB
RAKUDO_MODULE_DEBUG
RAKU_EXCEPTIONS_HANDLER
RAKUDO_NO_DEPRECATIONS
RAKUDO_DEPRECATIONS_FATAL
RAKUDO_VERBOSE_STACKFRAME
RAKUDO_BACKTRACE_SETTING
RAKUDO_PREFIX
RAKUDO_PRECOMP_DIST
RAKUDO_PRECOMP_LOADING
RAKUDO_PRECOMP_WITH
RAKUDO_LOG_PRECOMP
RAKUDO_LINE_EDITOR
RAKUDO_DISABLE_MULTILINE
RAKUDO_HIST
RAKUDO_DEFAULT_READ_ELEMS
RAKUDO_ERROR_COLOR
RAKUDO_MAX_THREADS
RAKUDO_SNAPPER
RAKUDO_HOME
rakuw.exe
rakudow.exe
Rakudo
Raku and PerlĀ 6 (FAQ)
Rakudo Star DMG binary installer (FAQ)
Rakudo Star MSI binary installer (FAQ)
Rakudo Star docker image (FAQ)
Rakudo Star for Linux (FAQ)
Rakudo Star for Windows (FAQ)
Rakudo Star for Mac (FAQ)
rakubrew (FAQ)
rakudobrew (FAQ)
Ruby Quickstart (FAQ)
Rakudo Star distribution and compiler-only release (FAQ)
Raku Implementation (FAQ)
Raku Distribution (FAQ)
Rakudo Star release cycle (FAQ)
RSN
RT
Reify
Repository
RHS
roast
role
rule
rvalue
repr

S

Syntax
^methods
sub
multi
proto
only
prefix &
token
rule
:{}
See Also: Language,non-string keys, Language,object hash
[ ] (typed array)
See Also: Language,typed array
use lib
WHAT
WHICH
WHO
WHERE
HOW
WHY
DEFINITE
VAR
class
role
does
but
method call
mutating method call
methodop
.( )
.[ ]
.{ }
list =
::
::()
::($c).m
See Also: Syntax,A."$m"()
A."$m"()
See Also: Syntax,::($c).m
#|
#=
Q
See Also: Syntax,ļ½¢ ļ½£
ļ½¢ ļ½£
See Also: Syntax,Q
escaping quote
q
See Also: Syntax,' '
' '
See Also: Syntax,q
qq
See Also: Syntax," "
" "
See Also: Syntax,qq
\ (quoting)
& (interpolation)
qw word quote
qww
qqw
<<
qx
qqx
heredocs :to
/ /
See Also: Syntax,rx, Syntax,m
rx
See Also: Syntax,/ /, Syntax,m
m
See Also: Syntax,/ /, Syntax,rx
s/ / /
regex
signature literal
:()
:D
:U
:_
*@
*%
**@
+ (Single argument rule slurpy)
|
\
Unspace
Embedded comments
String (literals)
0b (radix form)
0d (radix form)
0o (radix form)
0x (radix form)
Number (literals)
Number literals
Pairs (literals)
Pair literals
Boolean (literals)
constant (Terms)
enum
See Also: Reference,Enumeration, Reference,Enums
\c[] unicode name
$
@
% (sigil)
&
is (type of variable)
\ (sigilless variables)
Twigil
$*
*
@*
%*
&*
$?
?
@?
%?
&?
!
$!
@!
%!
&!
.
$.
@.
%.
&.
^
$^
@^
%^
&^
$:
@:
%:
&:
=
$=
@=
%=
&=
$~
supersede
constant (Prefix)
@ list contextualizer
$ (item contextualizer)
True
False
capture literal (Capture)
\() (Capture)
Grapheme
() (empty list)
*%_ (extra named arguments)
Inf (definition)
āˆž (definition)
:!
:$
\ (sigilless scalar)
my (Sub)
our (Sub)
trait_mod (declarator)
v (version)
* literal
Whatever literal
Whatever-priming
Subroutines
ARGS-TO-CAPTURE
RUN-MAIN
GENERATE-USAGE
callsame
callwith
nextsame
nextwith
samewith
nextcallee
sub EXPORT
does-ok
dd
sink context
sinking
string context
statement (Basics)
sigils (Basics)
scalar (Basics)
string literal (Basics)
single-quoted strings (Basics)
submethod DESTROY
state
sigils
&
Specification (FAQ)
Sigils (FAQ)
SAP
Semilist
Sigil
Sigilless Variable
Spesh
STD
Stub
Symbol
Synopsis
Syntax Analysis
syntax
\
Unspace
String (literals)
signature literal
slurpy argument
sub-signature
sigil
$
@
%
&
supersede
Same
almost

T

Tutorial
statement (Basics)
my (Basics)
block (Basics)
sigils (Basics)
identifiers (Basics)
scalar (Basics)
filehandle (Basics)
assignment (Basics)
string literal (Basics)
array (Basics)
method (Basics)
invocant (Basics)
hash (Basics)
fat arrow (Basics)
pair (Basics)
autovivification (Basics)
postincrement (Basics)
preincrement (Basics)
topic variable (Basics)
variable interpolation (Basics)
double-quoted strings
single-quoted strings
OOP
class
See Also: Tutorial,state, Tutorial,state
state
See Also: Tutorial,class, Tutorial,class
attributes
See Also: Tutorial,encapsulation, Tutorial,has
encapsulation
See Also: Tutorial,attributes, Tutorial,has
has
See Also: Tutorial,attributes, Tutorial,encapsulation
.
accessors
accessor methods
class variables
methods
invocant
FQN
See Also: Tutorial,Private methods
Private methods
See Also: Tutorial,FQN
Constructor
bless
submethod DESTROY
DESTROY
type object
See Also: Tutorial,DEFINITE
DEFINITE
See Also: Tutorial,type object
inheritance
USAGE
$*USAGE
resume (Exceptions)
int
uint
num
str
Types
traits
See Also: Types,is built, Types,is required
is built
See Also: Types,traits
is required
See Also: Types,traits
static
CStruct (native representation)
CArray
int @
num @
str @
int8
int16
int32
int64
uint8
uint16
uint32
uint64
num32
num64
byte
void type (NativeCall)
blob8
blob16
blob32
blob64
buf8
buf16
buf32
buf64
Encoding::Encoder
Encoding::Decoder
FileChangeEvent (enum)
FileChanged (FileChangeEvent)
FileRenamed (FileChangeEvent)
Traits
is tighter
See Also: Traits,is equiv, Traits,is looser
is equiv
See Also: Traits,is tighter, Traits,is looser
is looser
See Also: Traits,is tighter, Traits,is equiv
is assoc
is native
is repr
is nativesize
is copy
is rw
is raw
is readonly
Uninstantiable representation trait
is default
is required
is DEPRECATED
is built
Terms
qw
See Also: Terms,quote-words
quote-words
See Also: Terms,qw
grouping operator
block constructor
See Also: Terms,hash constructor
hash constructor
See Also: Terms,block constructor
āˆ…
empty set
Testing options
topic variable (Basics)
type object
twigils
!
.
accessors
traits
is rw
TMPDIR
TEMP
TMP
Texas operator
TIMTOWTDI
TMI
TMTOWTDI
test suite
TheDamian
TimToady
Token
Thunk
Tight
twine
Type Objects
Type Smiley
trait
is required (Attribute)
is DEPRECATED (Attribute)
is rw (Attribute)
is built (Attribute)
is copy
is rw
is raw
is readonly
type constraint
:D
:U
:_
Type capture
Twigil
topic variable

U

url
UGT
UB

V

Variables
@_
See Also: Variables,%_
%_
See Also: Variables,@_
$~MAIN
$~Quote
$~Quasi
$~Regex
$~Trans
$~P5Regex
$ (variable)
$?FILE
$?LINE
::?CLASS
$?PACKAGE
$?MODULE
$?CLASS
$?ROLE
$?TABSTOP
$?NL
&?ROUTINE
&?BLOCK
$?DISTRIBUTION
$*ARGFILES
@*ARGS
&*ARGS-TO-CAPTURE
&*GENERATE-USAGE
$*IN
$*OUT
$*ERR
%*ENV
$*REPO
$*INIT-INSTANT
$*TZ
$*CWD
$*KERNEL
$*DISTRO
$*VM
$*RAKU
$*PERL
$*PID
$*PROGRAM-NAME
$*PROGRAM
&*EXIT
$*EXIT
$*EXCEPTION
$*EXECUTABLE
$*EXECUTABLE-NAME
$*USAGE
$*USER
$*GROUP
$*HOMEDRIVE
$*HOMEPATH
$*HOME
$*SPEC
$*TMPDIR
$*THREAD
$*SCHEDULER
$*SAMPLER
$*DEFAULT-READ-ELEMS
$*COLLATION
$*RAT-OVERFLOW
$*TOLERANCE
variable interpolation (Basics)
v6.d (FAQ)
value
Value type
Variable
Variable Interpolation
Virtual Machine

W

WFM
WIP
WP
WW
WAT
whitespace
where clause

Z

Zen slices

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.