Package coneforest.psylla.core
The Psylla language core types.
- Author:
- Anton Shvetz ‹tz@sectorb.msk.ru›
-
Interface Summary Interface Description PsyAdditive<T extends PsyAdditive> A representation of Ψ-additive
, a type of object that is an operand of arithmetic operation.PsyAppendable<T extends PsyObject> A representation of Ψ-appendable
, a type of container that allow to append Ψ objects (usually to the end, if it makes sense).PsyArithmetic<T extends PsyArithmetic> A representation of Ψ-arithmetic
, a type of object that is an operand of arithmetic operation.PsyArraylike<T extends PsyObject> A representation of Ψ-arraylike
, an abstraction of an array composed of Ψ-object
s.PsyAtomic A representation of Ψ-atomic
, a type of immutable objects.PsyBitwise<T extends PsyBitwise> A representation of Ψ-bitwise
, a type of object that is an operand of bitwise operation.PsyBounded A representation of Ψ-bounded
, a type of a container with bounded capacity.PsyClearable A representation of Ψ-clearable
, a type of objects that can be cleared (emptied) in some sense.PsyCloseable A representation of Ψ-closeable
, a type of objects that can be closed in some sense.PsyContainer<T extends PsyObject> PsyContext A representation of Ψ-context
, an execution context.PsyConvertableToInteger PsyConvertableToName PsyConvertableToReal PsyConvertableToString PsyDictlike<V extends PsyObject> A representation of Ψ-dictlike
, an abstraction of a dictionary.PsyEvaluable A representation of Ψ-evaluable
, a type of objects that can be interpreted as the program.PsyFlushable A representation of Ψ-flushable
, a type of objects that can be flushed in some sense.PsyIndexed<K extends PsyObject,V extends PsyObject> A representation of Ψ-indexed
, a type of the container whose elements are indexed.PsyIterable<T extends PsyObject> A representation of Ψ-iterable
, a type of an object that can be iterated over.PsyLengthy A representation of Ψ-lengthy
, a type of an object that has length in some sense.PsyLogical<T extends PsyLogical> A representation of Ψ-logical
, a type of object that is an operand of logical operation.PsyNumeric A representation of Ψ-numeric
, an abstraction of complex and real numbers.PsyObject A representation of Ψ-object
, a basic type of Ψ objects.PsyOperator.Action.Handler PsyOperator.Arity01.Handler PsyOperator.Arity10.Handler<O extends PsyObject> PsyOperator.Arity11.Handler<O extends PsyObject> PsyOperator.Arity20.Handler<O1 extends PsyObject,O2 extends PsyObject> PsyOperator.Arity21.Handler<O1 extends PsyObject,O2 extends PsyObject> PsyOperator.Arity30.Handler<O1 extends PsyObject,O2 extends PsyObject,O3 extends PsyObject> PsyOperator.Arity31.Handler<O1 extends PsyObject,O2 extends PsyObject,O3 extends PsyObject> PsyQueuelike<T extends PsyObject> A representation of Ψ-queuelike
, an abstraction of a queue of Ψ-object
s.PsyReadable A representation of Ψ-readable
, a type of objects that can be treated as a source of characters.PsyRealNumeric A representation of Ψ-realnumeric
, an abstraction of real numbers.PsyResetable A representation of Ψ-resetable
, a type of objects that can be reset in some sense.PsyScalar<T extends PsyScalar> A representation of a Ψ-scalar
, a type bringing total ordering to implementing Psylla type.PsySetlike<T extends PsyObject> A representation of a Ψ-setlike
, an abstraction of a finite set of Ψ-object
s.PsyStreamlike<T extends PsyObject> PsyStringy A representation of Ψ-stringy
, a basic type of mutable and immutable strings.PsyWritable A representation of Ψ-writable
, a type of objects that can be treated as sink for characters. -
Class Summary Class Description PsyArray A representation of Ψ-array
object.PsyBigInteger PsyBitArray A representation of Ψ-bitarray
object.PsyBitSet A representation of Ψ-bitset
, a set of nonnegative Ψ-integer
objects.PsyBlockingQueue PsyBoolean A representation of Ψ-boolean
object.PsyCommand A representation of Ψ-command
object.PsyComplex A representation of Ψ-complex
object.PsyCondition A representation of Ψ-condition
object.PsyConfigDict PsyDict A representation of Ψ-dict
, a dictionary.PsyErrorDict PsyFileReader PsyFileWriter PsyInput PsyInteger A representation of Ψ-integer
object.PsyLock A representation of Ψ-lock
object.PsyMark A representation of Ψ-mark
object.PsyMatcher PsyModule PsyName A representation of Ψ-name
, a type of immutable string.PsyNamespace A representation of Ψ-namespace
, a named dictionary.PsyNull A representation of Ψ-null
, a type of a void placeholder.PsyOperator A representation of Ψ-operator
object.PsyOperator.Action PsyOperator.Arity01 PsyOperator.Arity10<T extends PsyObject> PsyOperator.Arity11<T extends PsyObject> PsyOperator.Arity20<T1 extends PsyObject,T2 extends PsyObject> PsyOperator.Arity21<T1 extends PsyObject,T2 extends PsyObject> PsyOperator.Arity30<T1 extends PsyObject,T2 extends PsyObject,T3 extends PsyObject> PsyOperator.Arity31<T1 extends PsyObject,T2 extends PsyObject,T3 extends PsyObject> PsyOutput PsyProc An implementation of Ψ-proc
, a procedure.PsyProcess PsyRandom A representation of Ψ-random
, a generator of pseudorandom objects.PsyRange PsyReader PsyReal A representation of Ψ-real
object.PsyRegExp A representation of Ψ-regexp
object.PsySet A representation of Ψ-set
object.PsyStream PsyString An implementation of Ψ-string
object.PsyStringReader An implementation of Ψ-stringreader
, a character stream whose source is a Ψ-stringy
.PsyStringWriter PsySystemDict PsyType<T extends PsyObject> PsyWriter