Perl 6 Maven
Tutorial
Newsletter
Index
Archive
About
×
Perl 6 Maven Index
!
pages:
Parsing command line arguments in Perl 6
!!
pages:
Is a value IN a given list of values?
"
slides:
Hello World
#
slides:
Comments
$
slides:
Hello World - scalar variables
$/
slides:
Match object
%
pages:
Looping over a list of values one at a time, two at a time and more
slides:
Hashes (Associative Arrays)
*
pages:
Perl 6 subroutines
+=
slides:
Assignment Operators
.
slides:
Match Any character
..
pages:
Perl 5 to Perl 6 - Arrays
.=
slides:
Method invocation in assignment
.perl
pages:
Perl 5 to Perl 6 - Arrays
:
pages:
Parsing command line arguments in Perl 6
:=
pages:
From Iterative to Functional Perl 6 Code
:a
pages:
Perl 6 files
:r
pages:
Perl 6 files
:w
pages:
Perl 6 files
;
slides:
Hello World
<
:
<
?
pages:
Perl 6 subroutines
??
pages:
Is a value IN a given list of values?
@
pages:
Looping over a list of values one at a time, two at a time and more
@*ARGS
pages:
Parsing command line arguments in Perl 6
@ARGV
pages:
Parsing command line arguments in Perl 6
ACCEPTS
:
ACCEPTS
Assigning and Binding to Array Variables
:
Assigning and Binding to Array Variables
Attributes
:
Attributes
Binding
:
Binding
Binding to Array Elements
:
Binding to Array Elements
Bool
:
Bool
C
:
C
C<*>
:
C<*>
C<.>
:
C<.>
C<:>
:
C<:>
C<=>
:
C<=>
C>
:
C>
C<^>
:
C<^>
C<~>
:
C<~>
CPAN
pages:
How to install Perl 6 modules
CREATE
:
CREATE
Compile-time "constants"
:
Compile-time "constants"
Date
pages:
How to download a web page with Perl 6
Dynamic variables
:
Dynamic variables
File Test operators
:
File Test operators
HTML::Template
pages:
How to build a web site using HTML::Template and Perl 6
HTTP
pages:
Writing an HTTP Server in Perl 6
IO
pages:
Reading from a file in Perl 6
IRC
slides:
Other resources
Inheritance
:
Inheritance
Int
:
Int
LWP::Simple
pages:
How to download a web page with Perl 6
MAIN
pages:
Parsing command line arguments in Perl 6
MSI
pages:
Getting started with Rakudo * (2013.01) on Windows
Methods
:
Methods
Multiple Inheritance
:
Multiple Inheritance
Niecza
slides:
Getting started
Num
:
Num
Object Construction
:
Object Construction
Often-Used Variables
:
Often-Used Variables
Optional and Mandatory Parameters
:
Optional and Mandatory Parameters
Other variables
:
Other variables
Overriding Inherited Methods
:
Overriding Inherited Methods
POD
slides:
POD - Plain Old Documentation
Pair
:
Pair
Panda
pages:
How to install Perl 6 modules
Parameter Separators
:
Parameter Separators
Parameter Traits and Modifiers
:
Parameter Traits and Modifiers
Parcel
:
Parcel
Perlito
slides:
Getting started
Positional vs. Named
:
Positional vs. Named
Private Methods
:
Private Methods
Pugs
slides:
Getting started
Rakudo
pages:
Starting again with Rakudo Perl 6
slides:
Getting started
Range
pages:
Operation on a Series of Integers in Perl 6
Rat
:
Rat
Real
:
Real
Regex
:
Regex
Role Application
:
Role Application
SMOP
slides:
Getting started
STDIN
slides:
Reading from the keyboard
Scalar Containers and Listy Things
:
Scalar Containers and Listy Things
Scalar containers
:
Scalar containers
Slurpy Parameters
:
Slurpy Parameters
Str
:
Str
Stubs
:
Stubs
Submethods
:
Submethods
Test
pages:
How to test Perl 6 modules and scripts?
Type Constraints
:
Type Constraints
Type Objects
:
Type Objects
WHICH
:
WHICH
What is a variable?
:
What is a variable?
Windows
pages:
Getting started with Rakudo * (2013.01) on Windows
X
pages:
From Iterative to Functional Perl 6 Code
X~
pages:
From Iterative to Functional Perl 6 Code
Z
pages:
Looping over a list of values one at a time, two at a time and more
slides:
Iterating over more than one array in parallel
\N
slides:
Match Any character
\n
slides:
Match Any character
^
pages:
Perl 5 to Perl 6 - Arrays
abs
:
abs
accessed
:
accessed
action
:
action
adverb
:
adverb
after
:
after
all
pages:
Is a value IN a given list of values?
:
all
allowed
:
allowed
and
slides:
Boolean expressions (logical operators)
any
pages:
Is a value IN a given list of values?
:
any
append
pages:
Perl 6 files
arity
:
arity
array
pages:
How does interpolation of scalars, arrays and hashes work in Perl 6
arrays
pages:
Arrays with unique values
ast
:
ast
backtrace
:
backtrace
base
:
base
bless
:
bless
block
:
block
bounds
:
bounds
calling-package
:
calling-package
candidates
:
candidates
caps
:
caps
capture
:
capture
ceiling
:
ceiling
changed
:
changed
chars
pages:
Perl 5 to Perl 6 - Scalars
:
chars
child-typename
:
child-typename
chomp
pages:
Perl 5 to Perl 6 - Scalars
:
chomp
chop
:
chop
chr
:
chr
chunks
:
chunks
circumfix
pages:
Perl 5 to Perl 6 - Arrays
circumfix ( )
:
circumfix ( )
circumfix < >
:
circumfix < >
circumfix [ ]
:
circumfix [ ]
circumfix { }
:
circumfix { }
classify
:
classify
clone
:
clone
close
pages:
Perl 6 files
cmp
:
cmp
code
:
code
column
:
column
comb
:
comb
comment
:
comment
comments
slides:
Comments
composer
:
composer
condition
:
condition
config
:
config
conj
:
conj
constraints
:
constraints
construct
:
construct
contents
:
contents
copy
:
copy
count
:
count
day
:
day
day-of-month
:
day-of-month
day-of-week
:
day-of-week
day-of-year
:
day-of-year
days-in-month
:
days-in-month
declaration
:
declaration
decode
:
decode
default
:
default
defined
:
defined
denominator
:
denominator
die
slides:
die
dir
:
dir
div
:
div
e
:
e
eager
:
eager
elems
:
elems
else
slides:
if statement - comparing values
enclosing
:
enclosing
encode
:
encode
end
:
end
eq
slides:
Comparison Operators
error
:
error
exception
:
exception
excludes_max
:
excludes_max
excludes_min
:
excludes_min
exit
slides:
exit
exp
:
exp
expected
:
expected
expmod
:
expmod
fail
:
fail
fc
:
fc
features
:
features
file
:
file
filename
:
filename
first
:
first
flat
:
flat
flip
:
flip
floor
:
floor
fmt
:
fmt
for
pages:
Operation on a Series of Integers in Perl 6
foreach
pages:
Operation on a Series of Integers in Perl 6
from
:
from
full
:
full
gather
pages:
From Iterative to Functional Perl 6 Code
ge
slides:
Comparison Operators
get
pages:
Reading from a file in Perl 6
get_value
:
get_value
gist
:
gist
given
slides:
Calculator - given
got
:
got
grep
pages:
How to download a web page with Perl 6
:
grep
gt
slides:
Comparison Operators
handled
:
handled
has-accessor
:
has-accessor
hash
pages:
How does interpolation of scalars, arrays and hashes work in Perl 6
slides:
Hashes (Associative Arrays)
:
hash
how
:
how
i
:
i
if
slides:
if statement - comparing values
illegal
:
illegal
im
:
im
index
pages:
Perl 5 to Perl 6 - Scalars
slides:
String functions: index
:
index
infinite
:
infinite
infix
pages:
Perl 6 subroutines and home made operators
slides:
Creating Operators
:
infix
infix !=
:
infix !=
infix %
:
infix %
infix %%
:
infix %%
infix &
:
infix &
infix &&
:
infix &&
infix *
:
infix *
infix **
:
infix **
infix +
:
infix +
infix +&
:
infix +&
infix +<
:
infix +<
infix +>
:
infix +>
infix +^
:
infix +^
infix +|
:
infix +|
infix ,
:
infix ,
infix -
:
infix -
infix ..
:
infix ..
infix ...
:
infix ...
infix ..^
:
infix ..^
infix /
:
infix /
infix //
:
infix //
infix :
:
infix :
infix <
:
infix <
infix <=
:
infix <=
infix <=>
:
infix <=>
infix =
:
infix =
infix =:=
:
infix =:=
infix ==
:
infix ==
infix ===
:
infix ===
infix =>
:
infix =>
infix >
:
infix >
infix >=
:
infix >=
infix ?? !!
:
infix ?? !!
infix ?|
:
infix ?|
infix X
:
infix X
infix Z
:
infix Z
infix ^
:
infix ^
infix ^..
:
infix ^..
infix ^..^
:
infix ^..^
infix ^^
:
infix ^^
infix after
:
infix after
infix and
:
infix and
infix andthen
:
infix andthen
infix before
:
infix before
infix but
:
infix but
infix cmp
:
infix cmp
infix div
:
infix div
infix does
:
infix does
infix eq
:
infix eq
infix eqv
:
infix eqv
infix gcd
:
infix gcd
infix ge
:
infix ge
infix gt
:
infix gt
infix lcm
:
infix lcm
infix le
:
infix le
infix leg
:
infix leg
infix lt
:
infix lt
infix max
:
infix max
infix min
:
infix min
infix mod
:
infix mod
infix ne
:
infix ne
infix or
:
infix or
infix orelse
:
infix orelse
infix x
:
infix x
infix xx
:
infix xx
infix |
:
infix |
infix ||
:
infix ||
infix ~
:
infix ~
infix ~~
:
infix ~~
instead
:
instead
invert
:
invert
invocant
:
invocant
is-hidden
:
is-hidden
is-leap-year
:
is-leap-year
is-prime
:
is-prime
is-routine
:
is-routine
is-setting
:
is-setting
isNaN
:
isNaN
item = (list assignment)
:
item = (list assignment)
join
:
join
junctions
pages:
Is a value IN a given list of values?
key
:
key
keys
pages:
Perl 5 to Perl 6 - Arrays
:
keys
kv
pages:
Looping over a list of values one at a time, two at a time and more
:
kv
lang
:
lang
lc
pages:
Perl 5 to Perl 6 - Scalars
:
lc
lcfirst
:
lcfirst
le
slides:
Comparison Operators
length
pages:
Perl 5 to Perl 6 - Scalars
:
length
level
:
level
line
:
line
lines
pages:
Reading from a file in Perl 6
:
lines
list
:
list
listop !!!
:
listop !!!
listop ...
:
listop ...
listop ???
:
listop ???
log
:
log
log10
:
log10
loop
pages:
Operation on a Series of Integers in Perl 6
lt
slides:
Comparison Operators
m:i
pages:
How to download a web page with Perl 6
make
:
make
map
:
map
max
:
max
message
:
message
method
:
method
min
:
min
misplaced
:
misplaced
mode
:
mode
modified
:
modified
month
:
month
multi
pages:
Perl 6 subroutines
:
multi
multiness
:
multiness
name
:
name
named
:
named
named_names
:
named_names
ne
slides:
Comparison Operators
new
:
new
newsletter
pages:
Perl 6 Tricks and Treats newsletter
none
pages:
Is a value IN a given list of values?
:
none
norm
:
norm
not
slides:
Boolean expressions (logical operators)
now
:
now
nude
:
nude
numerator
:
numerator
of
:
of
ok
pages:
How to test Perl 6 modules and scripts?
old
:
old
one
:
one
open
pages:
Reading from a file in Perl 6
operation
:
operation
optional
:
optional
or
slides:
Boolean expressions (logical operators)
ord
:
ord
ords
:
ords
orelse
slides:
Boolean expressions (logical operators)
orig
:
orig
os-error
:
os-error
p6doc
pages:
Getting started with Rakudo * (2013.01) on Windows
package
:
package
package-kind
:
package-kind
package-name
:
package-name
packages
:
packages
pairs
:
pairs
panda
pages:
Getting started with Rakudo * (2013.01) on Windows
parameter
:
parameter
params
:
params
parcel
:
parcel
parent
:
parent
parse
:
parse
parsefile
:
parsefile
parts
:
parts
path
:
path
payload
:
payload
perl
:
perl
phaser
:
phaser
pi
:
pi
pick
:
pick
placeholder
:
placeholder
plus
:
plus
polar
:
polar
pop
:
pop
pos
:
pos
positional
:
positional
postcircumfix ( )
:
postcircumfix ( )
postcircumfix < >
:
postcircumfix < >
postcircumfix [ ]
:
postcircumfix [ ]
postcircumfix { }
:
postcircumfix { }
postfix ++
:
postfix ++
postfix --
:
postfix --
postfix .
:
postfix .
postfix .*
:
postfix .*
postfix .+
:
postfix .+
postfix .?
:
postfix .?
postmatch
:
postmatch
pred
:
pred
prefix !
:
prefix !
prefix +
:
prefix +
prefix ++
:
prefix ++
prefix +^
:
prefix +^
prefix -
:
prefix -
prefix --
:
prefix --
prefix ?
:
prefix ?
prefix ?^
:
prefix ?^
prefix ^
:
prefix ^
prefix let
:
prefix let
prefix not
:
prefix not
prefix so
:
prefix so
prefix temp
:
prefix temp
prefix |
:
prefix |
prefix ~
:
prefix ~
prefix:>
:
prefix:>
prefix:
:
prefix:
prematch
:
prematch
prev
:
prev
print
pages:
Perl 5 to Perl 6 - Scalars
slides:
Reading from the keyboard
:
print
private
:
private
prompt
pages:
Perl 5 to Perl 6 - Scalars
slides:
Reading from the keyboard
:
prompt
push
:
push
qualifier-type
:
qualifier-type
qw
pages:
Perl 5 to Perl 6 - Arrays
radix
:
radix
rand
:
rand
range
:
range
re
:
re
read
pages:
Reading from a file in Perl 6
readonly
:
readonly
reason
:
reason
redispatcher
:
redispatcher
reduce
:
reduce
regex
pages:
Perl 6 Regexes
slides:
Regexes in Perl 6
regexes
pages:
Perl 6 Regexes
reify
:
reify
replacement
:
replacement
reserved
:
reserved
rethrow
:
rethrow
return
slides:
Simple definition with required parameters
reverse
:
reverse
right
:
right
rindex
pages:
Perl 5 to Perl 6 - Scalars
:
rindex
role
:
role
role-name
:
role-name
rolish
:
rolish
roll
:
roll
roots
:
roots
rotate
:
rotate
round
:
round
routine-type
:
routine-type
rw
:
rw
say
pages:
Perl 5 to Perl 6 - Scalars
slides:
Hello World - scalar variables
:
say
scalar
pages:
How does interpolation of scalars, arrays and hashes work in Perl 6
scalars
pages:
Perl 5 to Perl 6 - Scalars
scope
:
scope
self
:
self
set_value
:
set_value
shell
pages:
Sending email using Perl 6
shift
:
shift
sign
:
sign
signature
:
signature
slurp
pages:
Perl 6 files
slurpy
pages:
Perl 6 subroutines
:
slurpy
sort
pages:
Most popular shell commands using Perl 6
slides:
sort values
:
sort
source
:
source
source-package
:
source-package
splice
:
splice
split
pages:
Perl 5 to Perl 6 - Arrays
:
split
sprintf
:
sprintf
sqrt
:
sqrt
sub
pages:
Perl 6 subroutines
slides:
Simple definition with required parameters
subbuf
:
subbuf
subname
:
subname
subst
:
subst
substr
pages:
Perl 5 to Perl 6 - Scalars
slides:
String functions: substr
:
substr
succ
:
succ
symbol
:
symbol
take
pages:
From Iterative to Functional Perl 6 Code
target
:
target
target-name
:
target-name
tc
:
tc
tclc
:
tclc
tcuc
:
tcuc
throw
:
throw
to
:
to
today
:
today
trim
:
trim
trim-leading
:
trim-leading
trim-trailing
:
trim-trailing
truncate
:
truncate
truncated-to
:
truncated-to
twigil
:
twigil
type
:
type
type_captures
:
type_captures
typename
:
typename
uc
pages:
Perl 5 to Perl 6 - Scalars
:
uc
ucfirst
:
ucfirst
uniq
pages:
Arrays with unique values
unique
pages:
Arrays with unique values
unshift
:
unshift
unwrap
:
unwrap
value
:
value
values
:
values
variable
:
variable
warn
slides:
warn
what
:
what
when
slides:
Calculator - given
:
when
wordcase
:
wordcase
words
:
words
wrap
:
wrap
write
pages:
Perl 6 files
x
pages:
Perl 5 to Perl 6 - Scalars
slides:
String repetition
xor
slides:
Boolean expressions (logical operators)
xx
slides:
xx - string multiplicator
yada
:
yada
year
:
year
zip
pages:
Looping over a list of values one at a time, two at a time and more
slides:
Iterating over more than one array in parallel
~
pages:
Perl 5 to Perl 6 - Scalars
slides:
String concatenation
~=
pages:
Perl 5 to Perl 6 - Scalars
slides:
String operators
~~
slides:
Regexes in Perl 6
Perl 6 Tricks and Treats newsletter
Register to the free newsletter now, and get updates and news.
Email:
Name: