Perl 6 Routines

This is a list of all built-in Routines that are documented here as part of the Perl 6 language. Use the above menu to narrow it down topically.

Name Declarator Source
prefix, postfix, trait

(From Operators, Operators, Operators, Typesystem, Typesystem)

! prefix

(From Operators)

!!! listop

(From Operators)

!= infix

(From Operators)

% infix

(From Operators)

%% infix

(From Operators)

& infix

(From Operators)

&& infix

(From Operators)

&*chdir sub

(From IO)

( ) term, postcircumfix

(From Operators, Operators)

(&) infix

(From Sets, Bags, and Mixes)

(+) infix

(From Sets, Bags, and Mixes)

(-) infix

(From Sets, Bags, and Mixes)

(.) infix

(From Sets, Bags, and Mixes)

(<) infix

(From Sets, Bags, and Mixes)

(<+) infix

(From Sets, Bags, and Mixes)

(<=) infix

(From Sets, Bags, and Mixes)

(>) infix

(From Sets, Bags, and Mixes)

(>+) infix

(From Sets, Bags, and Mixes)

(>=) infix

(From Sets, Bags, and Mixes)

(^) infix

(From Sets, Bags, and Mixes)

(cont) infix

(From Sets, Bags, and Mixes)

(elem) infix

(From Sets, Bags, and Mixes)

(|) infix

(From Sets, Bags, and Mixes)

* infix, term

(From Operators, Terms)

** infix

(From Operators)

+ prefix, infix

(From Operators, Operators)

+& infix

(From Operators)

+< infix

(From Operators)

+> infix

(From Operators)

+^ prefix, infix

(From Operators, Operators)

+| infix

(From Operators)

, infix

(From Operators)

- prefix, infix

(From Operators, Operators)

-- postfix

(From Operators)

. postfix, infix

(From Operators, Operators)

.& postfix

(From Operators)

.* postfix

(From Operators)

.+ postfix

(From Operators)

.. infix

(From Operators)

... listop

(From Operators)

..^ infix

(From Operators)

.:: postfix

(From Operators)

.:<prefix> postfix

(From Operators)

.= postfix, infix

(From Operators, Operators)

.? postfix

(From Operators)

.^ postfix

(From Operators)

/ infix

(From Operators)

// infix

(From Operators)

: infix

(From Operators)

::= infix

(From Operators)

:= infix

(From Operators)

< infix

(From Operators)

< > term, postcircumfix

(From Operators, Operators)

<= infix

(From Operators)

<== infix

(From Operators)

<=> infix

(From Operators, Order)

= infix

(From Operators, Operators)

=:= infix

(From Operators)

== infix

(From Operators)

=== infix

(From Operators)

==> infix

(From Operators)

=> infix

(From Operators)

=~= infix

(From Operators)

> infix

(From Operators)

>= infix

(From Operators)

? prefix

(From Operators, Bool)

?? !! infix

(From Operators)

??? listop

(From Operators)

?^ prefix

(From Operators)

?| infix

(From Operators)

ACCEPTS method

(From Mu, Any, Baggy, Code, Numeric, Str, ComplexStr, Map, IO::Path, IntStr, NumStr, Pair, RatStr, Regex, Setty, Signature, Whatever)

ASSIGN-KEY method

(From Subscripts)

ASSIGN-POS method

(From Subscripts)

AT-KEY method

(From Subscripts)

AT-POS method

(From Subscripts)

Array method

(From Any)

BIND-KEY method

(From Subscripts)

BIND-POS method

(From Subscripts)

Bag method

(From Any, Mix, MixHash, Setty)

BagHash method

(From Any, Mix, MixHash, Setty)

Bool sub, method

(From Mu, List, Baggy, Blob, Numeric, Capture, Failure, Map, Match, Promise, Regex, Setty)

CALL-ME method

(From Callable)

CREATE method

(From Mu)

Capture method

(From Mu, List, Capture, Map)

Channel method

(From Supply)

Complex method

(From ComplexStr)

DELETE-KEY method

(From Subscripts)

DELETE-POS method

(From Subscripts)

DESTROY method

(From IO::CatHandle)

Date method

(From Date, DateTime, Instant)

DateTime method

(From Date, DateTime, Instant)

EVAL sub

(From Cool)

EVALFILE sub

(From Cool)

EXISTS-KEY method

(From Subscripts)

EXISTS-POS method

(From Subscripts)

Hash method

(From Any)

IO method

(From Cool, Dateish, IO::Handle, IO::CatHandle, IO::Path, IO::Pipe, IO::Special)

IO::Notification.watch-path method

(From Supply)

Instant method

(From DateTime)

Int method

(From List, Numeric, Str, Rational, Map, IO::Path, IntStr)

List method

(From Any)

Map method

(From Any)

Mix method

(From Any, Setty)

MixHash method

(From Any, Setty)

NFC method

(From Str, Uni)

NFD method

(From Str, Uni)

NFKC method

(From Str, Uni)

NFKD method

(From Str, Uni)

Num method

(From Numeric, NumStr)

Numeric method

(From List, Bool, Capture, Str, ComplexStr, Map, IO::Path, IntStr, Nil, NumStr, RatStr, Thread)

Promise method

(From Supply)

Rat method

(From Numeric, Real, RatStr)

Real method

(From Numeric)

SPEC method

(From IO::Path)

Set method

(From Any, Baggy)

SetHash method

(From Any, Baggy)

Slip method

(From Any)

Str method

(From Mu, List, Backtrace, Code, ComplexStr, Date, DateTime, IO::Handle, IO::CatHandle, IO::Path, IO::Special, IntStr, Match, Nil, NumStr, Pair, RatStr, Thread, Version)

Supply method

(From Any, Channel, IO::Handle, IO::CatHandle, IO::Socket::Async, Promise, Supplier)

WHERE method

(From Mu)

WHICH method

(From Mu, IO::Special)

WHY method

(From Mu)

X infix

(From Operators)

Z infix

(From Operators)

[ ] circumfix, postcircumfix

(From Operators, Operators)

^ prefix, infix

(From Operators, Operators)

^.. infix

(From Operators)

^..^ infix

(From Operators)

^^ infix

(From Operators)

^ff infix

(From Operators)

^ff^ infix

(From Operators)

^fff infix

(From Operators)

^fff^ infix

(From Operators)

abs sub, method

(From Cool, Numeric, Complex)

abs2rel method

(From IO::Spec::Unix, IO::Spec::Cygwin)

absolute method

(From IO::Path)

accept method

(From IO::Socket::INET)

accessed method

(From IO::Path, IO::Special)

acos sub

(From Cool)

acosec sub

(From Cool)

acosech sub

(From Cool)

acosh sub

(From Cool)

acotan sub

(From Cool)

acotanh sub

(From Cool)

acquire method

(From Semaphore)

act method

(From Supply)

action method

(From X::TypeCheck::Splice)

add method

(From IO::Path)

add_attribute method

(From Metamodel::AttributeContainer)

add_fallback method

(From Metamodel::ClassHOW)

add_method method

(From Metamodel::MethodContainer)

add_parent method

(From Metamodel::MultipleInheritance)

add_private_method method

(From Metamodel::PrivateMethodContainer)

add_role method

(From Metamodel::RoleContainer)

add_trustee method

(From Metamodel::Trusting)

adverb method

(From X::Syntax::Regex::Adverb)

after infix, method

(From Operators, X::Parameter::WrongOrder)

all method

(From Any)

allof method

(From Promise)

allowed method

(From Pod::Block::Code)

alternative-names method

(From Encoding)

and infix

(From Operators)

andthen infix

(From Operators)

annotations method

(From CallFrame)

antipair method

(From Pair)

antipairs method

(From Any, List, Baggy, Capture, Map, Pair)

any method

(From Any)

anyof method

(From Promise)

app_lifetime method

(From Thread)

append method

(From Any, Array, Hash, Nil)

args method

(From Proc::Async)

arity method

(From Code, Signature)

asec sub

(From Cool)

asech sub

(From Cool)

asin sub

(From Cool)

asinh sub

(From Cool)

assuming method

(From Callable)

ast method

(From Match)

at method

(From Promise)

atan sub

(From Cool)

atan2 sub

(From Cool)

atanh sub

(From Cool)

attributes method

(From Metamodel::AttributeContainer)

await sub

(From Channel, Promise)

backtrace method

(From Exception)

bag sub

(From Bag)

base method

(From Real)

base-repeating method

(From Rational)

basename method

(From IO::Path, IO::Spec::Unix, IO::Spec::Win32)

batch method

(From Any, Supply)

before infix

(From Operators)

bind-udp method

(From IO::Socket::Async)

bless method

(From Mu)

block method

(From X::Phaser::Multiple)

bool-only method

(From Iterator)

bounds method

(From Range)

break method

(From Promise)

but infix

(From Operators)

bytes method

(From Blob)

cache method

(From Any, PositionalBindFailover)

callframe sub

(From CallFrame)

calling-package method

(From X::Method::Private::Permission)

can method

(From Metamodel::ClassHOW)

cancel method

(From Cancellation)

candidates method

(From Routine)

cando method

(From Routine)

canonpath method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::QNX, IO::Spec::Win32)

caps method

(From Match)

capture method

(From Parameter)

catdir method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

categorize method, sub

(From Any, List)

categorize-list method

(From Baggy, Hash)

catfile method

(From IO::Spec::Unix, IO::Spec::Win32)

catpath method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

cause method

(From Promise)

ceiling sub, method

(From Cool, Real, Complex)

cglobal sub

(From Native Calling Interface)

changed method

(From IO::Path, IO::Special)

channel method

(From X::Channel::ReceiveOnClosed, X::Channel::SendOnClosed)

chars sub

(From Cool, Str)

chdir sub, method

(From IO, IO::Path)

child method

(From IO::Path)

child-name method

(From X::Inheritance::NotComposed)

child-typename method

(From X::Inheritance::Unsupported)

chmod sub, method

(From IO, IO::Path)

chomp sub, method

(From Cool, Str, IO::Handle, IO::CatHandle)

chop sub

(From Cool, Str)

chr sub

(From Cool, Int)

chrs sub

(From Cool)

chunks method

(From Match)

cis sub

(From Cool)

classify method, sub

(From Any, List)

classify-list method

(From Baggy, Hash)

cleanup method

(From IO::Path)

clone method

(From Mu, Array, Date, DateTime)

close method

(From Channel, IO::Handle, IO::CatHandle, IO::Pipe, IO::Socket, IO::Socket::Async, Tap)

close-stdin method

(From Proc::Async)

closed method

(From Channel)

cmp infix

(From Operators, ComplexStr, IntStr, NumStr, Order, Pair, RatStr)

code method

(From Backtrace::Frame, CallFrame)

codes sub, method

(From Cool, Uni)

collate method

(From Any)

column method

(From X::Comp)

comb sub, method

(From Cool, Str, IO::Handle, IO::CatHandle, IO::Path)

combinations method, sub

(From Any, List)

command method

(From Proc)

comment method

(From X::OutOfRange)

compose method

(From Metamodel::ClassHOW)

compose_type method

(From Metamodel::Primitives)

composer method

(From X::Composition::NotComposable)

condition method

(From Lock, X::Phaser::PrePost)

config method

(From Pod::Block)

configure_destroy method

(From Metamodel::Primitives)

configure_type_checking method

(From Metamodel::Primitives)

conj method

(From Cool, Numeric, Complex)

connect method

(From IO::Socket::Async)

constraints method

(From Parameter)

construct method

(From X::Syntax::Regex::Adverb)

contains method

(From Cool)

contents method

(From Pod::Block)

copy method

(From IO::Path, Parameter)

cos sub

(From Cool)

cosec sub

(From Cool)

cosech sub

(From Cool)

cosh sub

(From Cool)

cotan sub

(From Cool)

cotanh sub

(From Cool)

count method

(From Code, Signature)

count-only method

(From Iterator)

create_type method

(From Metamodel::Primitives)

cross sub

(From List)

cue method

(From Scheduler)

curdir method

(From IO::Spec::Unix)

curupdir method

(From IO::Spec::Unix)

d method

(From IO::Path, IO::Special)

day method

(From Dateish)

day-of-month method

(From Dateish)

day-of-week method

(From Dateish)

day-of-year method

(From Dateish)

daycount method

(From Dateish)

days-in-month method

(From Dateish)

declaration method

(From X::Declaration::Scope)

decode method

(From Blob)

decoder method

(From Encoding)

deepmap method

(From Any)

default method

(From Array, Baggy, Hash, Parameter, Setty)

defined sub, method

(From Mu, Failure)

delayed method

(From Supply)

denominator method

(From Rational)

destroyers method

(From Metamodel::Finalization)

devnull method

(From IO::Spec::Unix, IO::Spec::Win32)

die sub

(From Exception)

dir sub

(From IO::Path)

dir-sep method

(From IO::Spec::Unix, IO::Spec::Win32)

dirname method

(From IO::Path)

div infix

(From Operators, Int)

do method

(From Supply)

does infix, trait, method

(From Operators, Typesystem, Mu)

done method

(From Supplier)

duckmap method

(From Any)

e term, method

(From Terms, IO::Path, IO::Special)

eager method

(From Any, List, Seq)

earlier method

(From Date, DateTime)

elems method, sub

(From Subscripts, Any, List, Array, Baggy, Blob, Capture, Map, Uni, Range, Setty, Supply)

emit method

(From Mu, Supplier)

enclosing method

(From X::ControlFlow)

encode method

(From Str)

encoder method

(From Encoding)

encoding method

(From IO::Handle, IO::CatHandle)

end method, sub

(From Any, List)

ends-with method

(From Str)

enums method

(From Typesystem, Bool)

eof method

(From IO::Handle, IO::CatHandle)

eq infix

(From Operators)

eqv infix

(From Operators)

exception method

(From Failure)

excludes-max method

(From Range)

excludes-min method

(From Range)

exit sub

(From Any)

exitcode method

(From Proc)

exp method, sub

(From Cool, Numeric)

expected method

(From X::TypeCheck)

expmod sub

(From Int)

extension method

(From IO::Path, IO::Spec::Unix)

f method

(From IO::Path, IO::Special)

fail method

(From Exception, Channel)

fc sub

(From Cool, Str)

features method

(From X::NYI)

ff infix

(From Operators)

ff^ infix

(From Operators)

fff infix

(From Operators)

fff^ infix

(From Operators)

file method

(From Backtrace::Frame, Code, CallFrame)

filename method

(From X::Comp)

find_method method

(From Metamodel::MROBasedMethodDispatch)

find_method_qualified method

(From Metamodel::MROBasedMethodDispatch)

finish method

(From Thread)

first method, sub

(From Any, List)

flat method, sub

(From Any, Iterable, List, Range, Supply)

flatmap method

(From Any, List)

flip sub

(From Cool, Str)

floor sub, method

(From Cool, Real, Complex)

flush method

(From IO::Handle, IO::CatHandle)

fmt method

(From Cool, List, Pair)

format method

(From X::Temporal::InvalidFormat)

formatter method

(From Dateish)

freeze method

(From Pair)

from method

(From List, Match, X::IO::Copy, X::IO::Move, X::IO::Rename)

from-list method

(From Supply)

from-loop method

(From Seq)

from-posix method

(From Instant)

full method

(From Backtrace)

gcd infix

(From Operators)

ge infix

(From Operators)

get method

(From IO::Handle, IO::CatHandle, IO::Socket::INET)

get_value method

(From Attribute)

getc method

(From IO::Handle, IO::CatHandle)

gist sub, method

(From Mu, List, Exception, Complex, Date, IO::Path, Nil, Version)

got method

(From X::OutOfRange, X::TypeCheck)

grab method

(From Baggy, Setty, Supply)

grabpairs method

(From Baggy, Setty)

grep method, sub

(From Any, List, Supply)

gt infix

(From Operators)

handle method

(From X::Proc::Async::CharsOrBytes, X::Proc::Async::TapBeforeSpawn)

handled method

(From Failure)

has_accessor method

(From Attribute)

hash method

(From Any, Baggy, Capture, Match)

head method

(From Any, List, Supply)

hh-mm-ss method

(From DateTime)

hidden method

(From Metamodel::MultipleInheritance)

hides trait, method

(From Typesystem, Metamodel::MultipleInheritance)

hour method

(From DateTime)

how method

(From X::Parameter::Default)

hyper method

(From Iterable)

i term, postfix

(From Terms, Complex)

id method

(From Thread)

illegal method

(From X::ControlFlow)

im method

(From Complex)

in method

(From Promise)

in-timezone method

(From DateTime)

indent method

(From Str)

index sub

(From Cool, Str)

indices method

(From Str)

indir sub

(From IO)

infinite method

(From Range)

infix method

(From X::Syntax::InfixInTermPosition)

infix:<+> sub

(From Date, DateTime)

infix:<-> sub

(From Date, DateTime)

install_method_cache method

(From Metamodel::Primitives)

instead method

(From X::Syntax::Reserved)

int-bounds method

(From Range)

interval method

(From Supply)

invalid-str method

(From X::Temporal::InvalidFormat)

invert method

(From Any, Baggy, Map, Pair)

invocant method

(From Parameter, X::Method::InvalidQualifier)

is trait

(From Typesystem)

is DEPRECATED trait

(From Routine)

is DEPRECATED (Attribute) trait

(From Attribute)

is cached trait

(From Routine)

is copy trait

(From Signature)

is default (Attribute) trait

(From Attribute)

is default (Routine) trait

(From Routine)

is default (Variable) trait

(From Variable)

is dynamic trait

(From Variable)

is export trait

(From Mu, Routine)

is hidden-from-backtrace trait

(From Routine)

is nodal trait

(From Typesystem)

is pure trait

(From Routine)

is required trait

(From Typesystem, Attribute)

is required (Attribute) trait

(From Attribute)

is rw trait

(From Attribute, Routine)

is-absolute method

(From IO::Path, IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

is-hidden method

(From Backtrace::Frame)

is-int method

(From Range)

is-lazy method

(From Iterator, Seq)

is-leap-year method

(From Dateish)

is-prime sub

(From Int)

is-relative method

(From IO::Path)

is-routine method

(From Backtrace::Frame)

is-setting method

(From Backtrace::Frame)

isNaN method

(From Complex, Rational)

is_trusted method

(From Metamodel::Trusting)

is_type method

(From Metamodel::Primitives)

isa method

(From Mu)

item method, sub

(From Mu, Any)

iterator method

(From Any, Iterable, PositionalBindFailover, Seq)

join method, sub

(From Any, List, IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32, Thread)

keep method

(From Promise)

key method

(From Typesystem, Pair, X::Syntax::NegatedPair)

keyof method

(From Hash)

keys method, sub

(From Any, List, Baggy, Capture, Map, Pair, Setty)

kill method

(From Proc::Async)

kv method, sub

(From Typesystem, Any, List, Baggy, Capture, Map, Pair, Setty)

kxxv method

(From Baggy)

l method

(From IO::Path, IO::Special)

lang method

(From X::Eval::NoSuchLang)

last method

(From Label)

lastcall sub

(From Method)

later method

(From Date, DateTime)

lazy method

(From Iterable)

lc sub

(From Cool, Str)

lcm infix

(From Operators)

le infix

(From Operators)

leg infix

(From Operators)

let prefix

(From Operators, Variables)

level method

(From CallFrame, Pod::Item)

line method

(From Backtrace::Frame, Code, CallFrame, X::Comp)

lines sub, method

(From Cool, Str, IO::Handle, IO::CatHandle, IO::Path, IO::Socket::INET, Supply)

link method

(From IO::Path)

list method

(From Any, Capture, Channel, Match, PositionalBindFailover, Range, Supply)

listen method

(From IO::Socket::Async)

live method

(From Supply)

local method

(From DateTime)

lock method

(From IO::Handle, IO::CatHandle, Lock)

log sub

(From Cool, Numeric)

log10 sub

(From Cool, Numeric)

lookup method

(From Metamodel::ClassHOW)

lsb method

(From Int)

lt infix

(From Operators)

made method

(From Match)

make method

(From Match)

map method, sub

(From Any, List, Supply)

match method

(From Any, Cool, Str)

max infix, method

(From Operators, Any, Range, Supply)

maxpairs method

(From Any, Setty)

merge method

(From Supply)

message method

(From Exception, X::StubCode)

method method

(From X::Method::InvalidQualifier, X::Method::NotFound, X::Method::Private::Permission, X::Method::Private::Unqualified, X::Proc::Async::MustBeStarted, X::Proc::Async::OpenForWriting)

method_table method

(From Metamodel::MethodContainer)

methods method

(From Metamodel::MethodContainer)

migrate method

(From Supply)

min infix, method

(From Operators, Any, Range, Supply)

minmax method

(From Any, Range, Supply)

minpairs method

(From Any, Setty)

minute method

(From DateTime)

misplaced method

(From X::Parameter::WrongOrder)

mix sub

(From Mix)

mkdir method

(From IO::Path)

mod infix

(From Operators)

mode method

(From IO::Path, IO::Special, X::IO::Mkdir)

modified method

(From IO::Path, IO::Special)

month method

(From Dateish)

move method

(From IO::Path)

msb method

(From Int)

multi method

(From Routine)

multiness method

(From X::Anon::Multi)

my method

(From CallFrame)

name method

(From Encoding, Attribute, Routine, Metamodel::Naming, Parameter, Pod::Block::Named, Thread, Variable, X::Attribute::NoPackage, X::Attribute::Package, X::Bind::NativeType, X::IO::Link, X::IO::Symlink, X::Signature::NameClash)

named method

(From Parameter)

named_names method

(From Parameter)

narrow method

(From Numeric)

native-descriptor method

(From IO::Handle, IO::CatHandle, IO::Socket)

nativecast sub

(From Native Calling Interface)

nativesizeof sub

(From Native Calling Interface)

ne infix

(From Operators)

new method

(From Mu, Backtrace, Blob, Complex, ComplexStr, Date, DateTime, Rational, Map, IO::CatHandle, IO::Path, IO::Path::Cygwin, IO::Path::QNX, IO::Path::Unix, IO::Path::Win32, IO::Socket::INET, IO::Special, IntStr, Uni, Nil, NumStr, Pair, Proc, Proc::Async, Proxy, RatStr, Semaphore, Seq, Supplier, Thread, Version)

new-from-daycount method

(From Date)

new-from-pairs method

(From Baggy, Setty)

next method

(From Label)

next-handle method

(From IO::CatHandle)

nl-in method

(From IO::Handle, IO::CatHandle)

nl-out method

(From Any, IO::Handle, IO::CatHandle)

nodemap method

(From Any)

none method

(From Any)

norm method

(From Rational)

not prefix, method

(From Operators, Mu)

notandthen infix

(From Operators)

note method

(From IO)

now term, method

(From Terms, DateTime)

nude method

(From Rational)

numerator method

(From Rational)

of method, trait

(From Positional, Array, Hash, Variable)

offset method

(From DateTime)

offset-in-hours method

(From DateTime)

offset-in-minutes method

(From DateTime)

old method

(From X::Obsolete)

on-close method

(From Supply)

on-switch method

(From IO::CatHandle)

one method

(From Any)

open sub, method

(From IO, IO::Handle, IO::CatHandle, IO::Path)

opened method

(From IO::Handle, IO::CatHandle)

operation method

(From X::TypeCheck)

optional method

(From Parameter)

or infix

(From Operators)

ord sub

(From Cool, Str)

ords sub, method

(From Cool, Str)

orelse infix

(From Operators)

orig method

(From Cursor, Match)

os-error method

(From X::OS)

pack sub

(From Blob)

package method

(From Attribute, Routine, X::Augment::NoSuchType)

package-kind method

(From X::Anon::Augment, X::Attribute::Package, X::Attribute::Undeclared, X::Augment::NoSuchType)

package-name method

(From X::Attribute::Undeclared)

packages method

(From X::Package::Stubbed)

pair method

(From Typesystem)

pairs method, sub

(From Any, List, Baggy, Capture, Map, Pair)

pairup method

(From Any)

parameter method

(From X::Parameter::Default, X::Parameter::MultipleTypeConstraints, X::Parameter::Placeholder, X::Parameter::Twigil, X::Parameter::WrongOrder)

params method

(From Signature)

parent method

(From IO::Path, X::Inheritance::Unsupported)

parent-name method

(From X::Inheritance::NotComposed)

parents method

(From Metamodel::MultipleInheritance)

parse method

(From Grammar)

parse-base sub

(From Str)

parse-names sub

(From Str)

parsefile method

(From Grammar)

parts method

(From IO::Path, Version)

path method

(From IO::Handle, IO::CatHandle, IO::Pipe, IO::Spec::Unix, IO::Spec::Win32, Proc::Async, X::IO::Chdir, X::IO::Dir, X::IO::DoesNotExist, X::IO::Mkdir, X::IO::Rmdir, X::IO::Unlink)

payload method

(From X::AdHoc)

perl sub, method

(From Mu, Complex, IO::Path, IO::Path::Cygwin, IO::Path::QNX, IO::Path::Unix, IO::Path::Win32, Rat)

permutations method, sub

(From Any, List)

phaser method

(From X::Phaser::PrePost)

pi term

(From Terms)

pick method, sub

(From Any, List, Baggy, Bool, Range, Setty)

pickpairs method

(From Baggy, Setty)

placeholder method

(From X::Placeholder::Block, X::Signature::Placeholder)

plus method

(From Version)

polar method

(From Complex)

poll method

(From Channel)

polymod method

(From Int)

pop sub

(From Array)

pos method

(From Cursor, X::Str::Numeric)

positional method

(From Parameter)

posix method

(From DateTime)

postfix method

(From X::Redeclaration)

postmatch method

(From Match)

pred method

(From Numeric, Bool, Str, Date, IO::Path)

prematch method

(From Match)

prepend method

(From Any, Array, Nil)

print method, sub

(From Mu, IO, IO::Handle, IO::CatHandle, IO::Socket, IO::Socket::Async, Proc::Async)

print-nl method

(From Any, IO::Handle, IO::CatHandle)

print-to method

(From IO::Socket::Async)

printf method

(From IO::Handle, IO::CatHandle)

private method

(From X::Method::NotFound)

private_method_table method

(From Metamodel::PrivateMethodContainer)

proc method

(From IO::Pipe, X::Proc::Async, X::Proc::Unsuccessful)

produce method, sub

(From Any, List, Supply)

promise method

(From X::Promise::CauseOnlyValidOnBroken, X::Promise::Vowed)

prompt sub

(From IO)

protect method

(From Lock)

pull-one method

(From Iterator)

push method, sub

(From Any, Array, Hash, Nil)

push-all method

(From Iterator)

push-at-least method

(From Iterator)

push-exactly method

(From Iterator)

push-until-lazy method

(From Iterator)

put method, sub

(From Mu, IO, IO::Handle, IO::CatHandle, IO::Socket)

qualifier-type method

(From X::Method::InvalidQualifier)

quit method

(From Supplier)

r method

(From IO::Path, IO::Special)

race method

(From Iterable)

radix method

(From X::Syntax::Number::RadixOutOfRange)

rand term, method, sub

(From Terms, Cool, Real, Num)

range method

(From X::OutOfRange)

raw method

(From Parameter)

re method

(From Complex)

read method

(From IO::Handle, IO::CatHandle, IO::Socket)

readchars method

(From IO::Handle, IO::CatHandle)

readonly method

(From Attribute, Parameter)

ready method

(From Proc::Async)

reals method

(From Complex)

reason method

(From X::Numeric::Real, X::Str::Numeric)

rebless method

(From Metamodel::Primitives)

receive method

(From Channel)

recv method

(From IO::Socket)

redispatcher method

(From X::NoDispatcher)

reduce method, sub

(From Any, List, Supply)

rel2abs method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

relative method

(From IO::Path)

release method

(From Semaphore)

rename method

(From IO::Path)

repeated method, sub

(From Any, List)

replacement method

(From X::Obsolete)

reserved method

(From X::Syntax::Reserved)

resolve method

(From IO::Path)

restore method

(From WrapHandle)

result method

(From Promise)

resume method

(From Exception)

rethrow method

(From Exception)

return method

(From Mu)

return-rw method

(From Mu)

returns method

(From Signature)

reverse sub, method

(From Any, List, Blob, Range, Supply)

right method

(From X::Parameter::Placeholder)

rindex sub

(From Cool, Str)

rmdir sub

(From IO::Path)

role method

(From X::Role::Initialization)

roles_to_compose method

(From Metamodel::RoleContainer)

rolish method

(From X::Mixin::NotComposable)

roll method, sub

(From Any, List, Baggy, Bool, Mixy, Range, Setty)

rootdir method

(From IO::Spec::Unix, IO::Spec::Win32)

roots sub, method

(From Cool, Numeric)

rotate sub

(From List)

rotor method

(From Any, List, Supply)

round sub, method

(From Cool, Real, Complex)

roundrobin sub

(From List)

routine-type method

(From X::Anon::Multi)

run sub, method

(From IO, Thread)

rw method

(From IO::Path, Metamodel::AttributeContainer, Parameter)

rwx method

(From IO::Path)

s method

(From IO::Path, IO::Special)

samecase sub

(From Cool)

samemark sub

(From Str)

say method, sub

(From Mu, IO, IO::Handle, IO::CatHandle, Proc::Async)

schedule-on method

(From Supply)

scheduler method

(From Promise)

scope method

(From X::Declaration::Scope, X::Syntax::Variable::Twigil)

sec method

(From Cool)

sech sub

(From Cool)

second method

(From DateTime)

seek method

(From IO::Handle, IO::CatHandle)

self term, method

(From Terms, Mu, Failure)

send method

(From Channel)

set sub

(From Set)

set_hidden method

(From Metamodel::MultipleInheritance)

set_name method

(From Metamodel::Naming)

set_package method

(From Metamodel::Primitives)

set_rw method

(From Metamodel::AttributeContainer)

set_value method

(From Attribute)

setup_finalization method

(From Metamodel::Finalization)

shape method

(From Array)

share method

(From Supply)

shell sub, method

(From IO, Proc)

shift sub

(From Array)

sibling method

(From IO::Path)

sigil method

(From Parameter)

sign method

(From Cool, Real)

signal method, sub

(From Proc, Supply)

signature method

(From Code)

sin sub

(From Cool)

sinh sub

(From Cool)

sink method

(From Proc)

sink-all method

(From Iterator)

skip method

(From Any, Supply)

skip-at-least method

(From Iterator)

skip-at-least-pull-one method

(From Iterator)

skip-one method

(From Iterator)

sleep sub

(From Date)

sleep-timer sub

(From Date)

sleep-until sub

(From Date)

slip sub

(From Slip)

slurp sub, method

(From IO, IO::Handle, IO::CatHandle, IO::Path)

slurp-rest method

(From IO::Handle)

slurpy method

(From Parameter)

so prefix, method

(From Operators, Mu, Bool)

sort method, sub

(From Any, List, Supply)

source method

(From X::Numeric::Real, X::Str::Numeric)

source-package method

(From X::Method::Private::Permission)

spawn method

(From Proc)

splice sub

(From Array)

split sub, method

(From Cool, Str, IO::Handle, IO::CatHandle, IO::Path, IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

splitdir method

(From IO::Spec::Unix, IO::Spec::Win32)

splitpath method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

sprintf sub

(From Str)

spurt sub, method

(From IO, IO::Handle, IO::Path)

sqrt sub

(From Cool, Numeric)

squish method, sub

(From Any, List, Supply)

srand sub

(From Num)

stable method

(From Supply)

start method

(From Proc::Async, Promise, Supply, Thread)

started method

(From Proc::Async)

starts-with method

(From Str)

status method

(From Promise, X::Promise::CauseOnlyValidOnBroken)

stderr method

(From Proc::Async)

stdout method

(From Proc::Async)

sub_signature method

(From Parameter)

subbuf method

(From Blob)

subname method

(From Backtrace::Frame)

subparse method

(From Grammar)

subst method

(From Str)

subst-mutate method

(From Str)

substr sub

(From Cool, Str)

substr-eq method

(From Str)

substr-rw method

(From Str)

succ method

(From Numeric, Bool, Str, Date, IO::Path)

sum method, sub

(From Any, List, Range)

symbol method

(From X::Undeclared, X::Caller::NotDynamic, X::Export::NameClash, X::Redeclaration)

symlink method

(From IO::Path)

t method

(From IO::Handle, IO::CatHandle)

tail method

(From Any, List, Supply)

take method, sub

(From Mu, Mu)

take-rw sub

(From Mu)

tan sub

(From Cool)

tanh sub

(From Cool)

tap method

(From Supply)

target method

(From Cursor, X::IO::Link, X::IO::Symlink, X::Mixin::NotComposable, X::Numeric::Real, X::Temporal::InvalidFormat)

target-name method

(From X::Composition::NotComposable)

tau term

(From Terms)

tc sub

(From Cool, Str)

tclc sub

(From Cool, Str)

tell method

(From IO::Handle, IO::CatHandle)

temp prefix

(From Operators, Variables)

term:<> term

(From Syntax)

then method

(From Promise)

throttle method

(From Supply)

throw method

(From Exception)

time term

(From Terms)

timezone method

(From DateTime)

tmpdir method

(From IO::Spec::Unix, IO::Spec::Cygwin, IO::Spec::Win32)

to method

(From List, Match, X::IO::Copy, X::IO::Move, X::IO::Rename)

to-posix method

(From Instant)

today method

(From Date)

total method

(From Baggy, Mixy, Setty)

trans method

(From Str)

tree method

(From Any)

trim sub, method

(From Cool, Str)

trim-leading sub, method

(From Cool, Str)

trim-trailing sub, method

(From Cool, Str)

truncate sub, method

(From Cool, Real, Complex)

truncated-to method

(From Date, DateTime)

trusts trait, method

(From Typesystem, Metamodel::Trusting)

try_acquire method

(From Semaphore)

trying method

(From X::IO::DoesNotExist)

twigil method

(From Parameter, X::Parameter::Twigil, X::Syntax::Variable::Twigil)

type method

(From Attribute, Parameter, X::Bind::Slice, X::Does::TypeObject)

type_captures method

(From Parameter)

typename method

(From X::Assignment::RO, X::Method::NotFound)

uc sub

(From Cool, Str)

udp method

(From IO::Socket::Async)

uncaught_handler method

(From Scheduler)

unimatch method

(From Cool)

uniname method

(From Cool)

uninames method

(From Cool)

uniprop method

(From Cool)

uniprops method

(From Cool)

unique method, sub

(From Any, List, Supply)

unival sub, method

(From Int, Str)

univals method

(From Str)

unlink method

(From IO::Path)

unlock method

(From IO::Handle, IO::CatHandle, Lock)

unpack method

(From Blob)

unpolar method

(From Cool)

unshift method, sub

(From Any, Array, Nil)

unwrap method

(From Routine)

updir method

(From IO::Spec::Unix)

utc method

(From DateTime)

val sub

(From Str)

value method

(From Typesystem, Pair)

values method, sub

(From Any, List, Baggy, Capture, Map, Pair, Setty)

variable method

(From X::Syntax::NoSelf)

volume method

(From IO::Path)

vow method

(From Promise)

w method

(From IO::Path, IO::Special, Proc::Async)

wait method

(From Supply)

warn sub

(From Exception)

watch method

(From IO::Path)

watch-path method

(From IO::Notification)

week method

(From Dateish)

week-number method

(From Dateish)

week-year method

(From Dateish)

weekday-of-month method

(From Dateish)

what method

(From X::Undeclared, X::OutOfRange, X::Redeclaration, X::Syntax::Malformed, X::Syntax::Missing, X::Syntax::Variable::Numeric)

when method

(From X::Obsolete)

whole-second method

(From DateTime)

wordcase sub

(From Cool, Str)

words method, sub

(From Cool, Str, IO::Handle, IO::CatHandle, IO::Path, Supply)

wrap method

(From Routine)

write method

(From IO::Handle, IO::CatHandle, IO::Socket, IO::Socket::Async, Proc::Async)

write-to method

(From IO::Socket::Async)

x infix, method

(From Operators, IO::Path, IO::Special)

xx infix

(From Operators)

yada method

(From Routine)

year method

(From Dateish)

yield method

(From Thread)

yyyy-mm-dd method

(From Dateish)

z method

(From IO::Path)

zip sub, method

(From List, Supply)

zip-latest method

(From Supply)

{ } term, postcircumfix

(From Operators, Operators)

| prefix, infix

(From Operators, Operators)

|| prefix, infix

(From Operators, Operators)

~ prefix, infix

(From Operators, Operators)

~& infix

(From Operators)

~< infix

(From Operators)

~> infix

(From Operators)

~^ prefix, infix

(From Operators, Operators)

~| infix

(From Operators)

~~ infix

(From Operators)

« » postcircumfix

(From Operators)

π term

(From Terms)

τ term

(From Terms)

term

(From Sets, Bags, and Mixes)

infix

(From (elem))

infix

(From (elem))

infix

(From (cont))

infix

(From (cont))

infix

(From (-))

infix

(From (&))

infix

(From (|))

infix

(From Operators)

infix

(From Operators)

infix

(From Operators)

infix

(From (<+))

infix

(From (>+))

infix

(From (<))

infix

(From (>))

infix

(From (<))

infix

(From (>))

infix

(From (<=))

infix

(From (>=))

infix

(From (<=))

infix

(From (>=))

infix

(From (.))

infix

(From (+))

infix

(From (^))