JLObjAnonymousFunctionΒΆ

jimobject.spad line 779 [edit on github]

Convenience domain for Julia Anonymous Functions, objects that are used within Julia, and not directly by the underlying FriCAS Common Lisp.

=: (%, %) -> Boolean

from BasicType

~=: (%, %) -> Boolean

from BasicType

coerce: % -> JLObject

from JLObjectType

coerce: % -> OutputForm

from CoercibleTo OutputForm

coerce: AnonymousFunction -> %

coerce(af) returns a Julia Anonymous Function from the AnonymousFunction af must be compatible with 1D format.

convert: % -> String

from ConvertibleTo String

elt: (%, JLObject) -> JLObject

elt(jaf, arg) returns result of applying the Julia Anonymous Function jaf to the argument arg. Use it as: jaf(arg).

elt: (%, JLObject, JLObject) -> JLObject

elt(jaf, arg1, arg2) returns result of applying the Julia Anonymous Function jaf to the arguments arg1 and arg2. Use it as: jaf(:code:`arg1, arg2)`.

elt: (%, JLObject, JLObject, JLObject) -> JLObject

elt(jaf, arg1, arg2, arg3) returns result of applying the Julia Anonymous Function jaf to the arguments arg1, arg2 and arg3. Use it as: jaf(:code:`arg1, arg2, arg3)`.

elt: (%, List JLObject) -> JLObject

elt(jaf, args) returns result of applying the Julia Anonymous Function jaf to the arguments in the list args. Use it as: jaf(args).

janf: AnonymousFunction -> %

janf(af) returns a Julia Anonymous Function from the AnonymousFunction af must be compatible with 1D format. example{f:=janf(x +-> sqrt sqrt(x^2))} example{f(jfloat64 2.0)} example{jlType %}

janf: String -> %

janf(str) returns a Julia Anonymous Function from the evaluation of the Julia command str.

jlAbout: % -> Void

from JLObjectType

jlApply: (String, %) -> JLObject

from JLObjectType

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

from JLObjectType

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

from JLObjectType

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

from JLObjectType

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

from JLObjectType

jlDisplay: % -> Void

from JLObjectType

jlDump: JLObject -> Void

from JLObjectType

jlFieldNames: % -> JLObject

from JLObjectType

jlGetField: (%, JLSymbol) -> JLObject

from JLObjectType

jlGetJuliaIndex: % -> String

from JLObjectType

jlGetProperty: (%, JLSymbol) -> JLObject

from JLObjectType

jlId: % -> JLInt64

from JLObjectType

jlimref: String -> %

from JLObjectType

jlObject: () -> String

from JLObjectType

jlPropertyNames: % -> JLObject

from JLObjectType

jlRef: % -> SExpression

from JLObjectType

jlref: String -> %

from JLObjectType

jlText: (%, String) -> List String

from JLObjectType

jlType: % -> Symbol

from JLObjectType

latex: % -> String

from SetCategory

mutable?: % -> Boolean

from JLObjectType

nothing?: % -> Boolean

from JLObjectType

string: % -> String

from JLType

BasicType

CoercibleTo OutputForm

ConvertibleTo String

JLObjectType

JLType

SetCategory