Skip to content

Instantly share code, notes, and snippets.

@perlpilot
Last active September 1, 2015 19:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save perlpilot/12688b954a70fa28f525 to your computer and use it in GitHub Desktop.
Save perlpilot/12688b954a70fa28f525 to your computer and use it in GitHub Desktop.
classes, roles and grammars in rakudo/src/core
# ack -ho '(?:grammar|role|class)\s+[A-Z][-:\w]*' | sort -u > all
class Any
class Array
class ArrayReificationTarget
class AST
class Attribute
class Backtrace
class Backtrace::Frame
class Bag
class BagHash
class Block
class Bool
class CallFrame
class Cancellation
class Capture
class Change
class Channel
class CHANNEL_CLOSE
class CHANNEL_FAIL
class Code
class Compiler
class Complex
class CompUnit
class CompUnitRepo
class CompUnitRepo::Distribution
class CompUnitRepo::Local::File
class CompUnitRepo::Local::Installation
class ConditionVariable
class Cool
class CStyleLoopIter
class CurrentThreadScheduler
class Cursor
class CX::Last
class CX::Next
class CX::Proceed
class CX::Redo
class CX::Succeed
class CX::Take
class CX::Warn
class Date
class DateTime
class Deprecation
class Distribution
class Distro
class Dummy
class Duration
class DwimIterator
class Empty
class Enum
class EnumMap
class Exception
class Failure
class FatRat
class FileWatchCancellation
class ForeignCode
class Grammar
class Hash
class HyperConfiguration
class HyperSeq
class HyperWhatever
class HyperWorkBuffer
class IdFetch
class IdName
class IndicesReificationTarget
class InfiniteLoopIter
class Instant
class Int
class IntAttrRef
class IntLexRef
class IntPosRef
class IO::ArgFiles
class IO::Dir
class IO::File
class IO::Handle
class IO::Notification
class IO::Path
class IO::Path::Cygwin
class IO::Path::QNX
class IO::Path::Unix
class IO::Path::Win32
class IO::Pipe
class IO::Socket::Async
class IO::Socket::INET
class IO::Spec
class IO::Spec::Cygwin
class IO::Special
class IO::Spec::QNX
class IO::Spec::Unix
class IO::Spec::Win32
class IterationBuffer
class JSONPrettyActions
class Junction
class Kernel
class Label
class List
class ListReificationTarget
class Lock
class LSM
class Macro
class Match
class Metamodel::Primitives
class Method
class Mix
class MixHash
class Mu
class NFC
class NFD
class NFKC
class NFKD
class Nil
class Num
class NumAttrRef
class NumLexRef
class NumPosRef
class ObjAt
class OnSupply
class Pair
class PairMap
class Parameter
class Perl
class Pod::Block
class Pod::Block::Code
class Pod::Block::Comment
class Pod::Block::Declarator
class Pod::Block::Named
class Pod::Block::Para
class Pod::Block::Table
class Pod::Config
class Pod::FormattingCode
class Pod::Heading
class Pod::Item
class Pod::Raw
class Proc
class Proc::Async
class ProcessCancellation
class Proc::Status
class Promise
class PseudoStash
class Queue
class Range
class Rat
class Regex
class Reifier
class Routine
class Scalar
class Semaphore
class Seq
class Set
class SetHash
class SignalCancellation
class Signature
class Slang
class Slip
class SocketCancellation
class SprintfHandler
class Stash
class Str
class StrAttrRef
class StrDistance
class StrLexRef
class StrPosRef
class Sub
class Submethod
class SupplyBlockState
class SupplyOperations
class Tap
class Thread
class ThreadPoolScheduler
class TimerCancellation
class Uni
class Variable
class Version
class VM
class Vow
class Whatever
class WhateverCode
class WhileLoopIter
class WrapHandle
class X::AdHoc
class X::Adverb::Slice
class X::Anon::Augment
class X::Anon::Multi
class X::Assignment::RO
class X::Assignment::RO::Comp
class X::Attribute::NoPackage
class X::Attribute::Package
class X::Attribute::Regex
class X::Attribute::Required
class X::Attribute::Undeclared
class X::Augment::NoSuchType
class X::Backslash::NonVariableDollar
class X::Backslash::UnrecognizedSequence
class X::Bind
class X::Bind::NativeType
class X::Bind::Slice
class X::Bind::ZenSlice
class X::Buf::AsStr
class X::Buf::Pack
class X::Buf::Pack::NonASCII
class X::Caller::NotDynamic
class X::Cannot::Empty
class X::Cannot::Lazy
class X::Channel::ReceiveOnClosed
class X::Channel::SendOnClosed
class X::Comp::AdHoc
class X::Comp::BeginTime
class X::Comp::Group
class X::Comp::NYI
class X::Composition::NotComposable
class X::Comp::Trait::NotOnNative
class X::Comp::Trait::Scope
class X::Comp::Trait::Unknown
class X::Constructor::Positional
class X::ControlFlow
class X::ControlFlow::Return
class X::DateTime::InvalidDeltaUnit
class X::DateTime::TimezoneClash
class X::Declaration::OurScopeInRole
class X::Declaration::Scope
class X::Declaration::Scope::Multi
class X::Does::TypeObject
class X::Dynamic::NotFound
class X::Dynamic::Postdeclaration
class X::Eval::NoSuchLang
class X::EXPORTHOW::Conflict
class X::EXPORTHOW::InvalidDirective
class X::EXPORTHOW::NothingToSupersede
class X::Export::NameClash
class X::Hash::Store::OddNumber
class X::HyperOp::Infinite
class X::HyperOp::NonDWIM
class X::HyperWhatever::Multiple
class X::Immutable
class X::Import::MissingSymbols
class X::Import::OnlystarProto
class X::Import::Redeclaration
class X::Inheritance::NotComposed
class X::Inheritance::SelfInherit
class X::Inheritance::UnknownParent
class X::Inheritance::Unsupported
class X::InvalidType
class X::IO::Chdir
class X::IO::Chmod
class X::IO::Copy
class X::IO::Cwd
class X::IO::Dir
class X::IO::Directory
class X::IO::DoesNotExist
class X::IO::Link
class X::IO::Mkdir
class X::IO::Move
class X::IO::NotAFile
class X::IO::Rename
class X::IO::Rmdir
class X::IO::Symlink
class X::IO::Unlink
class X::Item
class X::Localizer::NoContainer
class X::Lock::ConditionVariable::New
class X::Match::Bool
class X::Method::InvalidQualifier
class X::Method::NotFound
class X::Method::Private::Permission
class X::Method::Private::Unqualified
class X::Mixin::NotComposable
class X::Multi::Ambiguous
class X::Multi::NoMatch
class X::NoDispatcher
class X::NoSuchSymbol
class X::NotParametric
class X::Numeric::Confused
class X::Numeric::DivideByZero
class X::Numeric::Real
class X::NYI
class X::NYI::Available
class X::Obsolete
class X::OutOfRange
class X::Package::Stubbed
class X::PairMap::DoesNotExist
class X::PairMap::NotAllowed
class X::Pairup::OddNumber
class X::Parameter::AfterDefault
class X::Parameter::BadType
class X::Parameter::Default
class X::Parameter::Default::TypeCheck
class X::Parameter::InvalidType
class X::Parameter::MultipleTypeConstraints
class X::Parameter::Placeholder
class X::Parameter::Twigil
class X::Parameter::WrongOrder
class X::Phaser::Multiple
class X::Phaser::PrePost
class X::Placeholder::Attribute
class X::Placeholder::Block
class X::Placeholder::Mainline
class X::Placeholder::NonPlaceholder
class X::PoisonedAlias
class X::Pragma::NoArgs
class X::Proc::Async::AlreadyStarted
class X::Proc::Async::CharsOrBytes
class X::Proc::Async::MustBeStarted
class X::Proc::Async::OpenForWriting
class X::Proc::Async::TapBeforeSpawn
class X::Promise::CauseOnlyValidOnBroken
class X::Promise::Combinator
class X::Promise::Vowed
class X::PseudoPackage::InDeclaration
class X::Range::InvalidArg
class X::Redeclaration
class X::Redeclaration::Outer
class X::Role::Initialization
class X::Role::Parametric::NoSuchCandidate
class X::Routine::Unwrap
class X::Seq::Consumed
class X::Seq::NotIndexable
class X::Sequence::Deduction
class X::Set::Coerce
class X::Signature::NameClash
class X::Signature::Placeholder
class X::Str::Match::x
class X::Str::Numeric
class X::Str::Trans::IllegalKey
class X::Str::Trans::InvalidArg
class X::StubCode
class X::Subscript::Negative
class X::Supply::Combinator
class X::Supply::Migrate::Needs
class X::Supply::On::BadSetup
class X::Supply::On::NoEmit
class X::Syntax::AddCategorical::TooFewParts
class X::Syntax::AddCategorical::TooManyParts
class X::Syntax::Adverb
class X::Syntax::Argument::MOPMacro
class X::Syntax::Augment::Illegal
class X::Syntax::Augment::WithoutMonkeyTyping
class X::Syntax::BlockGobbled
class X::Syntax::CannotMeta
class X::Syntax::Comment::Embedded
class X::Syntax::ConditionalOperator::PrecedenceTooLoose
class X::Syntax::ConditionalOperator::SecondPartGobbled
class X::Syntax::ConditionalOperator::SecondPartInvalid
class X::Syntax::Confused
class X::Syntax::DuplicatedPrefix
class X::Syntax::Extension::Category
class X::Syntax::Extension::Null
class X::Syntax::Extension::SpecialForm
class X::Syntax::InfixInTermPosition
class X::Syntax::KeywordAsFunction
class X::Syntax::Malformed
class X::Syntax::Malformed::Elsif
class X::Syntax::Missing
class X::Syntax::Name::Null
class X::Syntax::NegatedPair
class X::Syntax::NonAssociative
class X::Syntax::NoSelf
class X::Syntax::Number::IllegalDecimal
class X::Syntax::Number::RadixOutOfRange
class X::Syntax::P5
class X::Syntax::Perl5Var
class X::Syntax::Pod::BeginWithoutEnd
class X::Syntax::Pod::BeginWithoutIdentifier
class X::Syntax::Regex::Adverb
class X::Syntax::Regex::MalformedRange
class X::Syntax::Regex::NullRegex
class X::Syntax::Regex::SolitaryBacktrackControl
class X::Syntax::Regex::SolitaryQuantifier
class X::Syntax::Regex::SpacesInBareRange
class X::Syntax::Regex::UnrecognizedMetachar
class X::Syntax::Regex::UnrecognizedModifier
class X::Syntax::Regex::Unspace
class X::Syntax::Regex::Unterminated
class X::Syntax::Reserved
class X::Syntax::Self::WithoutObject
class X::Syntax::Signature::InvocantMarker
class X::Syntax::Term::MissingInitializer
class X::Syntax::UnlessElse
class X::Syntax::Variable::BadType
class X::Syntax::Variable::ConflictingTypes
class X::Syntax::Variable::IndirectDeclaration
class X::Syntax::Variable::Initializer
class X::Syntax::Variable::Match
class X::Syntax::Variable::Numeric
class X::Syntax::Variable::Twigil
class X::Syntax::VirtualCall
class X::Temporal::InvalidFormat
class X::TooLateForREPR
class X::Trait::NotOnNative
class X::Trait::Scope
class X::Trait::Unknown
class X::TypeCheck
class X::TypeCheck::Argument
class X::TypeCheck::Assignment
class X::TypeCheck::Binding
class X::TypeCheck::Return
class X::TypeCheck::Splice
class X::Undeclared
class X::Undeclared::Symbols
class X::UnitScope::Invalid
class X::UnitScope::TooLate
class X::Value::Dynamic
class X::WheneverOutOfScope
class X::Worry
class X::Worry::P5
class X::Worry::P5::BackReference
class X::Worry::P5::LeadingZero
class X::Worry::P5::Reference
grammar JSONPrettyGrammar
role Associative
role Baggy
role Blob
role Buf
role CachedCompiledRegex
role Callable
role CheatArity
role CompUnitRepo::Locally
role CompUnitRepo::Locally
role Dateish
role Enumeration
role HardRoutine
role HyperIterable
role HyperIterator
role IO
role IO
role IO::Local
role IO::Socket
role Iterable
role Iterator
role MapIterCommon
role Mixy
role Numeric
role Numeric
role NumericEnumeration
role Positional
role PositionalBindFailover
role Precedence
role PrivatePublishing
role QuantHash
role Rational
role Real
role Scheduler
role Setty
role SlippyIterator
role SlurpySentry
role SoftRoutine
role Stringy
role StringyEnumeration
role Supply
role Systemic
role TypedArray
role TypedHash
role Universal
role Wrapped
role X::Comp
role X::Control
role X::IO
role X::MOP
role X::OS
role X::Pod
role X::Proc::Async
role X::Syntax
role X::Temporal
# ack -ho 'class\s+[A-Z][-:\w]*' | sort -u > classes
class Any
class Array
class ArrayReificationTarget
class AST
class Attribute
class Backtrace
class Backtrace::Frame
class Bag
class BagHash
class Block
class Bool
class CallFrame
class Cancellation
class Capture
class Change
class Channel
class CHANNEL_CLOSE
class CHANNEL_FAIL
class Code
class Compiler
class Complex
class CompUnit
class CompUnitRepo
class CompUnitRepo::Distribution
class CompUnitRepo::Local::File
class CompUnitRepo::Local::Installation
class ConditionVariable
class Cool
class CStyleLoopIter
class CurrentThreadScheduler
class Cursor
class CX::Last
class CX::Next
class CX::Proceed
class CX::Redo
class CX::Succeed
class CX::Take
class CX::Warn
class Date
class DateTime
class Deprecation
class Distribution
class Distro
class Dummy
class Duration
class DwimIterator
class Empty
class Enum
class EnumMap
class Exception
class Failure
class FatRat
class FileWatchCancellation
class ForeignCode
class Grammar
class Hash
class HyperConfiguration
class HyperSeq
class HyperWhatever
class HyperWorkBuffer
class IdFetch
class IdName
class IndicesReificationTarget
class InfiniteLoopIter
class Instant
class Int
class IntAttrRef
class IntLexRef
class IntPosRef
class IO::ArgFiles
class IO::Dir
class IO::File
class IO::Handle
class IO::Notification
class IO::Path
class IO::Path::Cygwin
class IO::Path::QNX
class IO::Path::Unix
class IO::Path::Win32
class IO::Pipe
class IO::Socket::Async
class IO::Socket::INET
class IO::Spec
class IO::Spec::Cygwin
class IO::Special
class IO::Spec::QNX
class IO::Spec::Unix
class IO::Spec::Win32
class IterationBuffer
class JSONPrettyActions
class Junction
class Kernel
class Label
class List
class ListReificationTarget
class Lock
class LSM
class Macro
class Match
class Metamodel::Primitives
class Method
class Mix
class MixHash
class Mu
class NFC
class NFD
class NFKC
class NFKD
class Nil
class Num
class NumAttrRef
class NumLexRef
class NumPosRef
class ObjAt
class OnSupply
class Pair
class PairMap
class Parameter
class Perl
class Pod::Block
class Pod::Block::Code
class Pod::Block::Comment
class Pod::Block::Declarator
class Pod::Block::Named
class Pod::Block::Para
class Pod::Block::Table
class Pod::Config
class Pod::FormattingCode
class Pod::Heading
class Pod::Item
class Pod::Raw
class Proc
class Proc::Async
class ProcessCancellation
class Proc::Status
class Promise
class PseudoStash
class Queue
class Range
class Rat
class Regex
class Reifier
class Routine
class Scalar
class Semaphore
class Seq
class Set
class SetHash
class SignalCancellation
class Signature
class Slang
class Slip
class SocketCancellation
class SprintfHandler
class Stash
class Str
class StrAttrRef
class StrDistance
class StrLexRef
class StrPosRef
class Sub
class Submethod
class SupplyBlockState
class SupplyOperations
class Tap
class Thread
class ThreadPoolScheduler
class TimerCancellation
class Uni
class Variable
class Version
class VM
class Vow
class Whatever
class WhateverCode
class WhileLoopIter
class WrapHandle
class X::AdHoc
class X::Adverb::Slice
class X::Anon::Augment
class X::Anon::Multi
class X::Assignment::RO
class X::Assignment::RO::Comp
class X::Attribute::NoPackage
class X::Attribute::Package
class X::Attribute::Regex
class X::Attribute::Required
class X::Attribute::Undeclared
class X::Augment::NoSuchType
class X::Backslash::NonVariableDollar
class X::Backslash::UnrecognizedSequence
class X::Bind
class X::Bind::NativeType
class X::Bind::Slice
class X::Bind::ZenSlice
class X::Buf::AsStr
class X::Buf::Pack
class X::Buf::Pack::NonASCII
class X::Caller::NotDynamic
class X::Cannot::Empty
class X::Cannot::Lazy
class X::Channel::ReceiveOnClosed
class X::Channel::SendOnClosed
class X::Comp::AdHoc
class X::Comp::BeginTime
class X::Comp::Group
class X::Comp::NYI
class X::Composition::NotComposable
class X::Comp::Trait::NotOnNative
class X::Comp::Trait::Scope
class X::Comp::Trait::Unknown
class X::Constructor::Positional
class X::ControlFlow
class X::ControlFlow::Return
class X::DateTime::InvalidDeltaUnit
class X::DateTime::TimezoneClash
class X::Declaration::OurScopeInRole
class X::Declaration::Scope
class X::Declaration::Scope::Multi
class X::Does::TypeObject
class X::Dynamic::NotFound
class X::Dynamic::Postdeclaration
class X::Eval::NoSuchLang
class X::EXPORTHOW::Conflict
class X::EXPORTHOW::InvalidDirective
class X::EXPORTHOW::NothingToSupersede
class X::Export::NameClash
class X::Hash::Store::OddNumber
class X::HyperOp::Infinite
class X::HyperOp::NonDWIM
class X::HyperWhatever::Multiple
class X::Immutable
class X::Import::MissingSymbols
class X::Import::OnlystarProto
class X::Import::Redeclaration
class X::Inheritance::NotComposed
class X::Inheritance::SelfInherit
class X::Inheritance::UnknownParent
class X::Inheritance::Unsupported
class X::InvalidType
class X::IO::Chdir
class X::IO::Chmod
class X::IO::Copy
class X::IO::Cwd
class X::IO::Dir
class X::IO::Directory
class X::IO::DoesNotExist
class X::IO::Link
class X::IO::Mkdir
class X::IO::Move
class X::IO::NotAFile
class X::IO::Rename
class X::IO::Rmdir
class X::IO::Symlink
class X::IO::Unlink
class X::Item
class X::Localizer::NoContainer
class X::Lock::ConditionVariable::New
class X::Match::Bool
class X::Method::InvalidQualifier
class X::Method::NotFound
class X::Method::Private::Permission
class X::Method::Private::Unqualified
class X::Mixin::NotComposable
class X::Multi::Ambiguous
class X::Multi::NoMatch
class X::NoDispatcher
class X::NoSuchSymbol
class X::NotParametric
class X::Numeric::Confused
class X::Numeric::DivideByZero
class X::Numeric::Real
class X::NYI
class X::NYI::Available
class X::Obsolete
class X::OutOfRange
class X::Package::Stubbed
class X::PairMap::DoesNotExist
class X::PairMap::NotAllowed
class X::Pairup::OddNumber
class X::Parameter::AfterDefault
class X::Parameter::BadType
class X::Parameter::Default
class X::Parameter::Default::TypeCheck
class X::Parameter::InvalidType
class X::Parameter::MultipleTypeConstraints
class X::Parameter::Placeholder
class X::Parameter::Twigil
class X::Parameter::WrongOrder
class X::Phaser::Multiple
class X::Phaser::PrePost
class X::Placeholder::Attribute
class X::Placeholder::Block
class X::Placeholder::Mainline
class X::Placeholder::NonPlaceholder
class X::PoisonedAlias
class X::Pragma::NoArgs
class X::Proc::Async::AlreadyStarted
class X::Proc::Async::CharsOrBytes
class X::Proc::Async::MustBeStarted
class X::Proc::Async::OpenForWriting
class X::Proc::Async::TapBeforeSpawn
class X::Promise::CauseOnlyValidOnBroken
class X::Promise::Combinator
class X::Promise::Vowed
class X::PseudoPackage::InDeclaration
class X::Range::InvalidArg
class X::Redeclaration
class X::Redeclaration::Outer
class X::Role::Initialization
class X::Role::Parametric::NoSuchCandidate
class X::Routine::Unwrap
class X::Seq::Consumed
class X::Seq::NotIndexable
class X::Sequence::Deduction
class X::Set::Coerce
class X::Signature::NameClash
class X::Signature::Placeholder
class X::Str::Match::x
class X::Str::Numeric
class X::Str::Trans::IllegalKey
class X::Str::Trans::InvalidArg
class X::StubCode
class X::Subscript::Negative
class X::Supply::Combinator
class X::Supply::Migrate::Needs
class X::Supply::On::BadSetup
class X::Supply::On::NoEmit
class X::Syntax::AddCategorical::TooFewParts
class X::Syntax::AddCategorical::TooManyParts
class X::Syntax::Adverb
class X::Syntax::Argument::MOPMacro
class X::Syntax::Augment::Illegal
class X::Syntax::Augment::WithoutMonkeyTyping
class X::Syntax::BlockGobbled
class X::Syntax::CannotMeta
class X::Syntax::Comment::Embedded
class X::Syntax::ConditionalOperator::PrecedenceTooLoose
class X::Syntax::ConditionalOperator::SecondPartGobbled
class X::Syntax::ConditionalOperator::SecondPartInvalid
class X::Syntax::Confused
class X::Syntax::DuplicatedPrefix
class X::Syntax::Extension::Category
class X::Syntax::Extension::Null
class X::Syntax::Extension::SpecialForm
class X::Syntax::InfixInTermPosition
class X::Syntax::KeywordAsFunction
class X::Syntax::Malformed
class X::Syntax::Malformed::Elsif
class X::Syntax::Missing
class X::Syntax::Name::Null
class X::Syntax::NegatedPair
class X::Syntax::NonAssociative
class X::Syntax::NoSelf
class X::Syntax::Number::IllegalDecimal
class X::Syntax::Number::RadixOutOfRange
class X::Syntax::P5
class X::Syntax::Perl5Var
class X::Syntax::Pod::BeginWithoutEnd
class X::Syntax::Pod::BeginWithoutIdentifier
class X::Syntax::Regex::Adverb
class X::Syntax::Regex::MalformedRange
class X::Syntax::Regex::NullRegex
class X::Syntax::Regex::SolitaryBacktrackControl
class X::Syntax::Regex::SolitaryQuantifier
class X::Syntax::Regex::SpacesInBareRange
class X::Syntax::Regex::UnrecognizedMetachar
class X::Syntax::Regex::UnrecognizedModifier
class X::Syntax::Regex::Unspace
class X::Syntax::Regex::Unterminated
class X::Syntax::Reserved
class X::Syntax::Self::WithoutObject
class X::Syntax::Signature::InvocantMarker
class X::Syntax::Term::MissingInitializer
class X::Syntax::UnlessElse
class X::Syntax::Variable::BadType
class X::Syntax::Variable::ConflictingTypes
class X::Syntax::Variable::IndirectDeclaration
class X::Syntax::Variable::Initializer
class X::Syntax::Variable::Match
class X::Syntax::Variable::Numeric
class X::Syntax::Variable::Twigil
class X::Syntax::VirtualCall
class X::Temporal::InvalidFormat
class X::TooLateForREPR
class X::Trait::NotOnNative
class X::Trait::Scope
class X::Trait::Unknown
class X::TypeCheck
class X::TypeCheck::Argument
class X::TypeCheck::Assignment
class X::TypeCheck::Binding
class X::TypeCheck::Return
class X::TypeCheck::Splice
class X::Undeclared
class X::Undeclared::Symbols
class X::UnitScope::Invalid
class X::UnitScope::TooLate
class X::Value::Dynamic
class X::WheneverOutOfScope
class X::Worry
class X::Worry::P5
class X::Worry::P5::BackReference
class X::Worry::P5::LeadingZero
class X::Worry::P5::Reference
# ack -ho 'grammar\s+[A-Z][-:\w]*' | sort -u > grammars
grammar JSONPrettyGrammar
# ack -ho 'role\s+[A-Z][-:\w]*' | sort -u > roles
role Associative
role Baggy
role Blob
role Buf
role CachedCompiledRegex
role Callable
role CheatArity
role CompUnitRepo::Locally
role CompUnitRepo::Locally
role Dateish
role Enumeration
role HardRoutine
role HyperIterable
role HyperIterator
role IO
role IO
role IO::Local
role IO::Socket
role Iterable
role Iterator
role MapIterCommon
role Mixy
role Numeric
role Numeric
role NumericEnumeration
role Positional
role PositionalBindFailover
role Precedence
role PrivatePublishing
role QuantHash
role Rational
role Real
role Scheduler
role Setty
role SlippyIterator
role SlurpySentry
role SoftRoutine
role Stringy
role StringyEnumeration
role Supply
role Systemic
role TypedArray
role TypedHash
role Universal
role Wrapped
role X::Comp
role X::Control
role X::IO
role X::MOP
role X::OS
role X::Pod
role X::Proc::Async
role X::Syntax
role X::Temporal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment