Benchmark-Perl-Formance-Cargo
view release on metacpan or search on metacpan
share/P6STD/CORE.setting view on Meta::CPAN
my enum Order < Increase Same Decrease >;
my enum TrigBase <Radians Degrees Gradians Circles>;
my role Stash { }
my role Role does Stash { }
my role Package does Stash { }
my role Module does Stash { }
my role Class does Module { }
my role List { }
my role Iterable { }
# XXX does this mean anything?
my role Matcher { }
my class Cursor { }
my class Grammar is Cursor { }
my class CallFrame { } # or is this a role?
my class P6opaque { }
my class Mu { }
my class Any { }
my class Cool { }
my class Junction { }
my class junction { }
my class Whatever { }
my class WhateverCode { }
my class HyperWhatever { }
my class Capture { }
my class Iterator does List { }
my class Match { }
my class Signature { }
my class Parameter { }
my class Proxy { }
my class Scalar { }
my class Array does Iterable { }
my class Hash does Iterable { }
my class KeyHash does Iterable { }
my class KeySet does Iterable { }
my class KeyBag does Iterable { }
my class KeyWeight does Iterable { }
my class Pair { }
my class PairMap { }
my class Enum { }
my class EnumMap { }
my class Seq { }
my class SeqIter does List { }
my class Range { }
my class RangeIter does List { }
my class Set { }
my class Bag { }
my class Mapping { }
my class Sink { }
my class Undef { }
my class Failure { }
my class EMPTY is Failure { }
my class Exception { }
my class Code { }
my class Block { }
my class Routine { }
my class Sub { }
my class Macro { }
my class Method { }
my class Submethod { }
my class Regex { }
my class Attribute { }
my role Stringy { }
my class Str { }
my class Cat { }
my class Blob { }
my class Char { }
my class AnyChar { }
my class CharLingua { }
my class Byte { }
my class Codepoint { }
my class Grapheme { }
my class StrPos { }
my class StrLen { }
my class Version { }
my role Numeric { }
my role Real { }
my class Num {
# for now, limit denominator to one quintillion to fit in Rat64.
our constant pi is export = 3.14159_26535_89793_238; # 46_26433_83279_50288;
our constant e is export = 2.71828_18284_59045_235; # 36_02874_71352_66249;
our constant i is export = 1i;
}
import Num <pi e i>;
my class num { }
my class num16 { }
my class num32 { }
my class num64 { }
my class num128 { }
my class Complex { }
my class complex { }
# (eventually these should be instantiated generics, complex:of(num64) and such)
my class complex16 { }
my class complex32 { }
my class complex64 { }
my class complex128 { }
my role Integral { }
my class Int { }
my class int { }
my class int1 { }
my class int2 { }
my class int4 { }
my class int8 { }
my class int16 { }
my class int32 { }
my class int64 { }
my class int128 { }
my role Rational { }
my class Rat { }
my class FatRat { }
( run in 0.532 second using v1.01-cache-2.11-cpan-39bf76dae61 )