JLObjDictΒΆ

jobject.spad line 810 [edit on github]

Convenience domain for JL Dictionaries, objects that are used within JL, and not directly by the underlying FriCAS Common LISP. It is not meant to be used directly, but rather for returned value or function argument for example.

=: (%, %) -> Boolean

from BasicType

~=: (%, %) -> Boolean

from BasicType

coerce: % -> JLObject

from JLObjectType

coerce: % -> OutputForm

from CoercibleTo OutputForm

convert: % -> String

from ConvertibleTo String

copy: % -> %

from Aggregate

delete!: (%, Any) -> JLObject

delete!(dict, key) delete the mapping corresponding to the the key of dict.

delete!: (%, JLSymbol) -> JLObject

delete!(dict, key) delete the mapping corresponding to the the key of dict.

elt: (%, Any) -> JLObject

elt(dict, key) returns the value associated to the key of dict.

elt: (%, Integer) -> JLObject

from JLObjectAggregate

elt: (%, JLSymbol) -> JLObject

elt(dict, sym) returns the value associated to the key sym of dict.

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

eq?: (%, %) -> Boolean

from Aggregate

jdict: String -> %

jdict(str) returns a JL Dict from the JL command str.

jlAbout: % -> Void

from JLObjectType

jlApply: (String, %) -> %

from JLObjectType

jlApply: (String, %, %) -> %

from JLObjectType

jlApply: (String, %, %, %) -> %

from JLObjectType

jlApply: (String, %, %, %, %) -> %

from JLObjectType

jlApply: (String, %, %, %, %, %) -> %

from JLObjectType

jlDisplay: % -> Void

from JLObjectType

jlId: % -> JLInt64

from JLObjectType

jlObject: () -> String

from JLObjectType

jlRef: % -> SExpression

from JLObjectType

jlref: String -> %

from JLObjectType

jlType: % -> String

from JLObjectType

latex: % -> String

from SetCategory

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

mutable?: % -> Boolean

from JLObjectType

nothing?: % -> Boolean

from JLObjectType

qelt: (%, Any) -> JLObject

qelt(dict, key) returns the value associated to the key of dict. No checks are done regarding the existence of the key at the FriCAS level. Returns the JL missing value if the key does not exist.

qelt: (%, Integer) -> JLObject

from JLObjectAggregate

qelt: (%, JLSymbol) -> JLObject

qelt(dict, sym) returns the value associated to the key sym of dict. No checks are done regarding the existence of the key sym at the FriCAS level. Returns the JL missing value if the key does not exist.

sample: %

from Aggregate

setelt!: (%, Any, JLObject) -> %

setelt!(dict, key, val) sets the val to the key of dict. If the key does not exist it will be created.

setelt!: (%, JLSymbol, JLObject) -> %

setelt!(dict, key, val) sets the val to the key of dict. If the key does not exist it will be created.

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

string: % -> String

from JLObjectType

Aggregate

BasicType

CoercibleTo OutputForm

ConvertibleTo String

JLObjectAggregate

JLObjectType

JLType

SetCategory