class | AST | Abstract representation of a piece of source code |
class | Any | Thing/object |
class | Block | Code object with its own lexical scope |
enum | Bool | Logical boolean |
class | CallFrame | Captures the current frame state |
role | Callable | Invocable code object |
class | Code | Code object |
class | Collation | Encapsulates how strings are sorted |
class | Compiler | Information related to the compiler that is being used |
class | Complex | Complex number |
class | ComplexStr | Dual value complex number and string |
class | Cool | Object that can be treated as both a string and number |
class | CurrentThreadScheduler | Scheduler that synchronously executes code on the current thread |
class | Date | Calendar date |
class | DateTime | Calendar date with time |
role | Dateish | Object that can be treated as a date |
role | Distribution | Distribution |
class | Distribution::Hash | Distribution::Hash |
class | Distribution::Locally | Distribution::Locally |
class | Distribution::Path | Distribution::Path |
class | Duration | Length of time |
role | Encoding | Support for character encodings. |
class | Encoding::Registry | Management of available encodings |
enum | Endian | Indicate endianness (6.d, 2018.12 and later) |
class | FatRat | Rational number (arbitrary-precision) |
class | ForeignCode | Rakudo-specific class that wraps around code in other languages (generally NQP) |
class | HyperSeq | An object for performing batches of work in parallel with ordered output |
class | HyperWhatever | Placeholder for multiple unspecified values/arguments |
class | Instant | Specific moment in time |
class | Int | Integer (arbitrary-precision) |
class | IntStr | Dual value integer and string |
class | Junction | Logical superposition of values |
class | Label | Tagged location in the source code |
class | Lock::Async | A non-blocking, non-re-entrant, mutual exclusion lock |
class | Macro | Compile-time routine |
class | Method | Member function |
class | Mu | The root of the Perl 6 type hierarchy. |
class | Nil | Absence of a value or a benign failure |
class | Num | Floating-point number |
class | NumStr | Dual value floating-point number and string |
class | Numeric | Number or object that can act as a number |
class | ObjAt | Unique identification for an object |
class | Parameter | Element of a Signature |
class | Perl | Perl related information |
role | PredictiveIterator | Iterators that can predict number of values |
class | Proxy | Item container with custom storage and retrieval |
class | RaceSeq | Performs batches of work in parallel without respecting original order. |
class | Rat | Rational number (limited-precision) |
class | RatStr | Dual value rational number and string |
role | Rational | Number stored as numerator and denominator |
role | Real | Non-complex number |
class | Routine | Code object with its own lexical scope and return handling |
class | Routine::WrapHandle | Holds all information needed to unwrap a wrapped routine. |
class | Scalar | A mostly transparent container used for indirections |
role | Sequence | Operations for higher-level sequences |
class | Signature | Parameter list pattern |
class | Str | String of characters |
class | StrDistance | Contains the result of a string transformation. |
role | Stringy | String or object that can act as a string |
class | Sub | Subroutine |
class | Submethod | Member function that is not inherited by subclasses |
class | Telemetry | Collect performance state for analysis |
class | Telemetry::Instrument::Thread | Instrument for collecting Thread data |
class | Telemetry::Instrument::ThreadPool | Instrument for collecting ThreadPoolScheduler data |
class | Telemetry::Instrument::Usage | Instrument for collecting getrusage data |
class | Telemetry::Period | Performance data over a period |
class | Telemetry::Sampler | Telemetry instrument pod |
class | UInt | Unsigned integer (arbitrary-precision) |
class | ValueObjAt | Unique identification for value types |
class | Variable | Object representation of a variable for use in traits |
class | Version | Module version descriptor |
class | Whatever | Placeholder for the value of an unspecified argument |
class | WhateverCode | Code object constructed by Whatever-currying |
class | atomicint | Integer (native storage at the platform's atomic operation size) |
class | int | Native integer |