Skip to content

Commit

Permalink
Track type changes in type-graph.txt
Browse files Browse the repository at this point in the history
Removed classes that no longer exist or don't seem to be part of the
public API, track renames, add new types.
  • Loading branch information
Mouq committed Nov 28, 2015
1 parent 4937611 commit 98d172d
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions type-graph.txt
Expand Up @@ -112,13 +112,12 @@ class Rat is Cool does Rational[Int, Int]
class FatRat is Cool does Rational[Int, Int]

[Basic]
# Time
# Temporal
role Dateish
class DateTime does Dateish
class Date does Dateish
class Duration is Cool does Real
class Instant is Cool does Real
class Temporal

[Domain-specific]
# IO
Expand All @@ -142,7 +141,6 @@ class IO::Spec::Cygwin is IO::Spec::Unix
class IO::Spec::QNX is IO::Spec::Unix
class IO::Notification
class Proc
class Proc::Status

[Domain-Specific]
# Pod
Expand All @@ -165,19 +163,21 @@ class CompUnitRepo
role CompUnitRepo::Locally
class CompUnitRepo::Local::File does CompUnitRepo::Locally
class CompUnitRepo::Local::Installation does CompUnitRepo::Locally
class Distribution

[Domain-specific]
# S17 / Concurrency
role Scheduler
class CurrentThreadScheduler does Scheduler
class ThreadPoolScheduler does Scheduler
class Cancellation
class Promise
class Promise::Vow
enum PromiseStatus is Int
class Channel
class Tap
role Supply
class SupplyOperations
class Supply
class Supplier
class Supplier::Preserving is Supplier
enum Signal is Int
class Semaphore
class Lock
Expand All @@ -196,30 +196,33 @@ class Seq is Cool does Iterable does Positional
[Composite]
# Collections: Positional
role Positional[::T = Mu]
role Blob[::T = uint8] does Positional[T] does Stringy
role Buf[::T = uint8] does Blob[T]
class Capture
class Range is Cool does Positional does Iterable
class List is Cool does Positional does Iterable
class Array is List
class Slip is List
role TypedArray[::TValue] does Positional[TValue]

[Composite]
# Collections: Stringy
role Blob[::T = uint8] does Positional[T] does Stringy
role Buf[::T = uint8] does Blob[T]
class Uni does Positional[uin32] does Stringy
class NFD is Uni
class NFC is Uni
class NFKD is Uni
class NFKC is Uni

[Composite]
# Collections: Associative
role Associative[::T = Mu]
role Enumeration
role NumericEnumeration
role StringyEnumeration
class Enum does Associative
class Pair is Enum
class PairMap is Hash
class Pair does Associative
class Map is Iterable is Cool does Associative
class Stash is Hash
class PseudoStash is Map
class Hash is Map
role TypedHash[::TValue] does Associative[TValue]
role TypedHash[::TValue, ::TKey] does Associative[TValue]
role QuantHash does Associative
role Setty does QuantHash
role Baggy does QuantHash
Expand All @@ -240,7 +243,6 @@ class Exception
class Backtrace is List
class Backtrace::Frame
class Deprecation
class Obsolete is Str

[Exceptions]
# Exceptions: Misc
Expand Down Expand Up @@ -299,7 +301,7 @@ class X::Channel::ReceiveOnClosed is Exception
# Exceptions: Time
class X::Temporal is Exception
class X::Temporal::InvalidFormat is X::Temporal
class X::Temporal::Truncation is X::Temporal
class X::DateTime::InvalidDeltaUnit is X::Temporal
class X::DateTime::TimezoneClash is X::Temporal

[Exceptions]
Expand Down Expand Up @@ -396,12 +398,10 @@ role X::Pod
role X::Syntax does X::Comp
class X::Backslash::NonVariableDollar does X::Syntax
class X::Backslash::UnrecognizedSequence does X::Syntax
class X::SemicolonForm::Invalid does X::Syntax
class X::SemicolonForm::TooLate does X::Syntax
class X::Syntax::Argument::MOPMacro does X::Syntax
class X::Syntax::Augment::Illegal does X::Syntax
class X::Syntax::BlockGobbled does X::Syntax
class X::Syntax::Can'tMeta does X::Syntax
class X::Syntax::CannotMeta does X::Syntax
class X::Syntax::Extension::Null does X::Syntax
class X::Syntax::KeywordAsFunction does X::Syntax
class X::Syntax::Malformed::Elsif does X::Syntax
Expand All @@ -413,8 +413,9 @@ class X::Syntax::Regex::SpacesInBareRange does X::Syntax
class X::Syntax::Regex::UnrecognizedMetachar does X::Syntax
class X::Syntax::Regex::Unspace does X::Syntax
class X::Syntax::Regex::Unterminated does X::Syntax
class X::Syntax::AddCategorial::MissingSeparator does X::Syntax
class X::Syntax::Augment::Role does X::Syntax
class X::Syntax::AddCategorical::TooFewParts does X::Syntax
class X::Syntax::AddCategorical::TooManyParts does X::Syntax
class X::Augment::NoSuchType does X::Syntax
class X::Syntax::Augment::WithoutMonkeyTyping does X::Syntax
class X::Syntax::Comment::Embedded does X::Syntax
class X::Syntax::Confused does X::Syntax
Expand All @@ -433,7 +434,6 @@ class X::Syntax::Regex::Adverb does X::Syntax
class X::Syntax::Regex::SolitaryQuantifier does X::Syntax
class X::Syntax::Reserved does X::Syntax
class X::Syntax::Self::WithoutObject does X::Syntax
class X::Syntax::SigilWithoutName does X::Syntax
class X::Syntax::Signature::InvocantMarker does X::Syntax
class X::Syntax::Term::MissingInitializer does X::Syntax
class X::Syntax::UnlessElse does X::Syntax
Expand Down

0 comments on commit 98d172d

Please sign in to comment.