JLObject

jobject.spad line 195 [edit on github]

Generic JL objects i.e. objects that are used within JL, and not directly by the underlying FriCAS Common LISP. It also supports the JLObjectAggregate category.

=: (%, %) -> Boolean

from BasicType

~=: (%, %) -> Boolean

from BasicType

coerce: % -> JLObject

from JLObjectType

coerce: % -> OutputForm

from CoercibleTo OutputForm

coerce: Integer -> %

coerce(i) coerces i as a JLObject. Convenience function.

coerce: JLSymbol -> %

coerce(x): convenience function.

coerce: String -> %

coerce(str) coerces str as a JLObject. See ‘jobject(String)’ for more information. Convenience function.

convert: % -> String

from ConvertibleTo String

copy: % -> %

from Aggregate

elt: (%, Integer) -> JLObject

from JLObjectAggregate

elt: (%, JLSymbol) -> JLObject

from JLObjectAggregate

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

eq?: (%, %) -> Boolean

from Aggregate

jlAbout: % -> Void

from JLObjectType

jlApply: (String, %) -> %

from JLObjectType

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

from JLObjectType

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

from JLObjectType

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

from JLObjectType

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

from JLObjectType

jlCollect: % -> JLVector %

jlCollect(obj) collects element of a JL iterator in a JLVector.

jlDisplay: % -> Void

from JLObjectType

jlId: % -> JLInt64

from JLObjectType

jlObject: () -> String

from JLObjectType

jlRef: % -> SExpression

from JLObjectType

jlref: String -> %

from JLObjectType

jlType: % -> String

from JLObjectType

jobject: Integer -> %

jobject(n) returns the JLObject representing the integer n.

jobject: String -> %

jobject(str) constructs an arbitrary JL object depending on string used (evaluated by JL). For example: example{jobject(“rand(Float64,(2,3,4))”)} returns a 2x3x4 array of Float64 elements. A JL exception is raised if error(s) occur(s) during parsing/evalution.

latex: % -> String

from SetCategory

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

mutable?: % -> Boolean

from JLObjectType

nothing?: % -> Boolean

from JLObjectType

qelt: (%, Integer) -> JLObject

from JLObjectAggregate

qelt: (%, JLSymbol) -> JLObject

from JLObjectAggregate

sample: %

from Aggregate

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

string: % -> String

from JLObjectType

Aggregate

BasicType

CoercibleTo OutputForm

ConvertibleTo String

JLObjectAggregate

JLObjectType

JLType

SetCategory