HyperdocAssociationListΒΆ

hypertex.spad line 23 [edit on github]

undocumented

#: % -> NonNegativeInteger

from Aggregate

<=: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has OrderedSet

from PartialOrder

<: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has OrderedSet

from PartialOrder

=: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from BasicType

>=: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has OrderedSet

from PartialOrder

>: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has OrderedSet

from PartialOrder

~=: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from BasicType

any?: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> Boolean

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

append: (%, %) -> %

child?: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

children: % -> List %

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

coerce: % -> OutputForm if Record(key: Symbol, entry: SExpression) has CoercibleTo OutputForm

from CoercibleTo OutputForm

concat!: (%, %) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

concat!: (%, Record(key: Symbol, entry: SExpression)) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

concat!: List % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

concat: (%, %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

concat: (%, Record(key: Symbol, entry: SExpression)) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

concat: (Record(key: Symbol, entry: SExpression), %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

concat: List % -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

cons: (Record(key: Symbol, entry: SExpression), %) -> %

construct: List Record(key: Symbol, entry: SExpression) -> %

from Collection Record(key: Symbol, entry: SExpression)

convert: % -> InputForm if Record(key: Symbol, entry: SExpression) has ConvertibleTo InputForm

from ConvertibleTo InputForm

copy: % -> %

from Aggregate

copyInto!: (%, %, Integer) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

count: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> NonNegativeInteger

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

count: (Record(key: Symbol, entry: SExpression), %) -> NonNegativeInteger if Record(key: Symbol, entry: SExpression) has BasicType

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

cycleEntry: % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

cycleLength: % -> NonNegativeInteger

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

cycleSplit!: % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

cycleTail: % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

cyclic?: % -> Boolean

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

delete!: (%, Integer) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

delete!: (%, UniversalSegment Integer) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

delete: (%, Integer) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

delete: (%, UniversalSegment Integer) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

distance: (%, %) -> Integer

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

elt: (%, first) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

elt: (%, Integer) -> Record(key: Symbol, entry: SExpression)

from Eltable(Integer, Record(key: Symbol, entry: SExpression))

elt: (%, Integer, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from EltableAggregate(Integer, Record(key: Symbol, entry: SExpression))

elt: (%, last) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

elt: (%, rest) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

elt: (%, UniversalSegment Integer) -> %

from Eltable(UniversalSegment Integer, %)

elt: (%, value) -> Record(key: Symbol, entry: SExpression)

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

entries: % -> List Record(key: Symbol, entry: SExpression)

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

entry?: (Record(key: Symbol, entry: SExpression), %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

eq?: (%, %) -> Boolean

from Aggregate

eval: (%, Equation Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

from Evalable Record(key: Symbol, entry: SExpression)

eval: (%, List Equation Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

from Evalable Record(key: Symbol, entry: SExpression)

eval: (%, List Record(key: Symbol, entry: SExpression), List Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

from InnerEvalable(Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression))

eval: (%, Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

from InnerEvalable(Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression))

every?: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> Boolean

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

explicitlyFinite?: % -> Boolean

from StreamAggregate Record(key: Symbol, entry: SExpression)

fill!: (%, Record(key: Symbol, entry: SExpression)) -> %

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

find: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> Union(Record(key: Symbol, entry: SExpression), failed)

from Collection Record(key: Symbol, entry: SExpression)

first: % -> Record(key: Symbol, entry: SExpression)

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

first: (%, NonNegativeInteger) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

hash: % -> SingleInteger if Record(key: Symbol, entry: SExpression) has Hashable

from Hashable

hashUpdate!: (HashState, %) -> HashState if Record(key: Symbol, entry: SExpression) has Hashable

from Hashable

index?: (Integer, %) -> Boolean

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

indices: % -> List Integer

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

insert!: (%, %, Integer) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

insert!: (Record(key: Symbol, entry: SExpression), %, Integer) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

insert: (%, %, Integer) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

insert: (Record(key: Symbol, entry: SExpression), %, Integer) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

last: % -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

last: (%, NonNegativeInteger) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

latex: % -> String if Record(key: Symbol, entry: SExpression) has SetCategory

from SetCategory

leaf?: % -> Boolean

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

leaves: % -> List Record(key: Symbol, entry: SExpression)

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

leftTrim: (%, Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has BasicType

from LinearAggregate Record(key: Symbol, entry: SExpression)

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

list: Record(key: Symbol, entry: SExpression) -> %

from ListAggregate Record(key: Symbol, entry: SExpression)

map!: (Record(key: Symbol, entry: SExpression) -> Record(key: Symbol, entry: SExpression), %) -> %

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

map: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression), %, %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

map: (Record(key: Symbol, entry: SExpression) -> Record(key: Symbol, entry: SExpression), %) -> %

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

max: % -> Record(key: Symbol, entry: SExpression) if Record(key: Symbol, entry: SExpression) has OrderedSet

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

max: (%, %) -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from OrderedSet

max: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %) -> Record(key: Symbol, entry: SExpression)

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

maxIndex: % -> Integer

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

member?: (Record(key: Symbol, entry: SExpression), %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

members: % -> List Record(key: Symbol, entry: SExpression)

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

merge!: (%, %) -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

merge!: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %, %) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

merge: (%, %) -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from LinearAggregate Record(key: Symbol, entry: SExpression)

merge: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %, %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

min: % -> Record(key: Symbol, entry: SExpression) if Record(key: Symbol, entry: SExpression) has OrderedSet

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

min: (%, %) -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from OrderedSet

minIndex: % -> Integer

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

new: (NonNegativeInteger, Record(key: Symbol, entry: SExpression)) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

node?: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has BasicType

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

nodes: % -> List %

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

OMwrite: % -> String if Record(key: Symbol, entry: SExpression) has OpenMath

from OpenMath

OMwrite: (%, Boolean) -> String if Record(key: Symbol, entry: SExpression) has OpenMath

from OpenMath

OMwrite: (OpenMathDevice, %) -> Void if Record(key: Symbol, entry: SExpression) has OpenMath

from OpenMath

OMwrite: (OpenMathDevice, %, Boolean) -> Void if Record(key: Symbol, entry: SExpression) has OpenMath

from OpenMath

parts: % -> List Record(key: Symbol, entry: SExpression)

from HomogeneousAggregate Record(key: Symbol, entry: SExpression)

position: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> Integer

from LinearAggregate Record(key: Symbol, entry: SExpression)

position: (Record(key: Symbol, entry: SExpression), %) -> Integer if Record(key: Symbol, entry: SExpression) has BasicType

from LinearAggregate Record(key: Symbol, entry: SExpression)

position: (Record(key: Symbol, entry: SExpression), %, Integer) -> Integer if Record(key: Symbol, entry: SExpression) has BasicType

from LinearAggregate Record(key: Symbol, entry: SExpression)

possiblyInfinite?: % -> Boolean

from StreamAggregate Record(key: Symbol, entry: SExpression)

qelt: (%, Integer) -> Record(key: Symbol, entry: SExpression)

from EltableAggregate(Integer, Record(key: Symbol, entry: SExpression))

qsetelt!: (%, Integer, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from EltableAggregate(Integer, Record(key: Symbol, entry: SExpression))

qsetfirst!: (%, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

qsetrest!: (%, %) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

reduce: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression), %) -> Record(key: Symbol, entry: SExpression)

from Collection Record(key: Symbol, entry: SExpression)

reduce: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression), %, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from Collection Record(key: Symbol, entry: SExpression)

reduce: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression), %, Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression) if Record(key: Symbol, entry: SExpression) has BasicType

from Collection Record(key: Symbol, entry: SExpression)

remove!: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

remove!: (Record(key: Symbol, entry: SExpression), %) -> % if Record(key: Symbol, entry: SExpression) has BasicType

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

remove: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> %

from Collection Record(key: Symbol, entry: SExpression)

remove: (Record(key: Symbol, entry: SExpression), %) -> % if Record(key: Symbol, entry: SExpression) has BasicType

from Collection Record(key: Symbol, entry: SExpression)

removeDuplicates!: % -> % if Record(key: Symbol, entry: SExpression) has BasicType

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

removeDuplicates: % -> % if Record(key: Symbol, entry: SExpression) has BasicType

from Collection Record(key: Symbol, entry: SExpression)

rest: % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

rest: (%, NonNegativeInteger) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

reverse!: % -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

reverse: % -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

rightTrim: (%, Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has BasicType

from LinearAggregate Record(key: Symbol, entry: SExpression)

sample: %

from Aggregate

second: % -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

select!: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> %

from ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

select: (Record(key: Symbol, entry: SExpression) -> Boolean, %) -> %

from Collection Record(key: Symbol, entry: SExpression)

setchildren!: (%, List %) -> %

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

setDifference: (%, %) -> % if Record(key: Symbol, entry: SExpression) has BasicType

setelt!: (%, first, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setelt!: (%, Integer, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from EltableAggregate(Integer, Record(key: Symbol, entry: SExpression))

setelt!: (%, last, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setelt!: (%, rest, %) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setelt!: (%, UniversalSegment Integer, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from LinearAggregate Record(key: Symbol, entry: SExpression)

setelt!: (%, value, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

setfirst!: (%, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setIntersection: (%, %) -> % if Record(key: Symbol, entry: SExpression) has BasicType

setlast!: (%, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setrest!: (%, %) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

setUnion: (%, %) -> % if Record(key: Symbol, entry: SExpression) has BasicType

setvalue!: (%, Record(key: Symbol, entry: SExpression)) -> Record(key: Symbol, entry: SExpression)

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

smaller?: (%, %) -> Boolean if Record(key: Symbol, entry: SExpression) has Comparable

from Comparable

sort!: % -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from LinearAggregate Record(key: Symbol, entry: SExpression)

sort!: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

sort: % -> % if Record(key: Symbol, entry: SExpression) has OrderedSet

from LinearAggregate Record(key: Symbol, entry: SExpression)

sort: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %) -> %

from LinearAggregate Record(key: Symbol, entry: SExpression)

sorted?: % -> Boolean if Record(key: Symbol, entry: SExpression) has OrderedSet

from LinearAggregate Record(key: Symbol, entry: SExpression)

sorted?: ((Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) -> Boolean, %) -> Boolean

from LinearAggregate Record(key: Symbol, entry: SExpression)

split!: (%, NonNegativeInteger) -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

swap!: (%, Integer, Integer) -> Void

from IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

tail: % -> %

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

tails: % -> List %

third: % -> Record(key: Symbol, entry: SExpression)

from UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)

trim: (%, Record(key: Symbol, entry: SExpression)) -> % if Record(key: Symbol, entry: SExpression) has BasicType

from LinearAggregate Record(key: Symbol, entry: SExpression)

value: % -> Record(key: Symbol, entry: SExpression)

from RecursiveAggregate Record(key: Symbol, entry: SExpression)

Aggregate

BasicType if Record(key: Symbol, entry: SExpression) has BasicType

CoercibleTo OutputForm if Record(key: Symbol, entry: SExpression) has CoercibleTo OutputForm

Collection Record(key: Symbol, entry: SExpression)

Comparable if Record(key: Symbol, entry: SExpression) has Comparable

ConvertibleTo InputForm if Record(key: Symbol, entry: SExpression) has ConvertibleTo InputForm

Eltable(Integer, Record(key: Symbol, entry: SExpression))

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, Record(key: Symbol, entry: SExpression))

Evalable Record(key: Symbol, entry: SExpression) if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

ExtensibleLinearAggregate Record(key: Symbol, entry: SExpression)

finiteAggregate

FiniteLinearAggregate Record(key: Symbol, entry: SExpression)

Hashable if Record(key: Symbol, entry: SExpression) has Hashable

HomogeneousAggregate Record(key: Symbol, entry: SExpression)

IndexedAggregate(Integer, Record(key: Symbol, entry: SExpression))

InnerEvalable(Record(key: Symbol, entry: SExpression), Record(key: Symbol, entry: SExpression)) if Record(key: Symbol, entry: SExpression) has SetCategory and Record(key: Symbol, entry: SExpression) has Evalable Record(key: Symbol, entry: SExpression)

LinearAggregate Record(key: Symbol, entry: SExpression)

ListAggregate Record(key: Symbol, entry: SExpression)

OpenMath if Record(key: Symbol, entry: SExpression) has OpenMath

OrderedSet if Record(key: Symbol, entry: SExpression) has OrderedSet

PartialOrder if Record(key: Symbol, entry: SExpression) has OrderedSet

RecursiveAggregate Record(key: Symbol, entry: SExpression)

SetCategory if Record(key: Symbol, entry: SExpression) has SetCategory

shallowlyMutable

StreamAggregate Record(key: Symbol, entry: SExpression)

UnaryRecursiveAggregate Record(key: Symbol, entry: SExpression)