JLObjFunction fΒΆ

jimobject.spad line 856 [edit on github]

Convenience domain for Julia 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: FunctionCalled f -> %

coerce(func) returns a Julia Function from the FriCASfunction func. func must be compatible with 1D format.

convert: % -> InputForm

from ConvertibleTo InputForm

convert: % -> String

from ConvertibleTo String

elt: (%, JLObject) -> JLObject

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

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

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

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

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

elt: (%, List JLObject) -> JLObject

elt(jfunc, args) returns result of applying the Julia Function jfunc to the arguments in the list args.

jfunc: FunctionCalled f -> %

jfunc(func) returns a Julia Function from the FriCAS function func. func must be compatible with 1D format. example{f(x)==sin(x)} In FriCAS: f(0.7) In Julia: example{ff:=jfunc(f)} example{ff(jfloat 0.7)}

jfunc: String -> %

jfunc(str) returns a Julia Function from the String str. str must be a valid Julia Function definition.

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 InputForm

ConvertibleTo String

JLObjectType

JLType

SetCategory