Skip to content

Consider exposing intern/wolfram-fn in the public API #129

@holyjak

Description

@holyjak

While wolframite.impl.wolfram-syms.intern/wolfram-fn is primarily an internal function, it can be useful, f.ex. to create wrapper vars for symbols that are not in wolframite.wolfram, such as this case:

(def StringToMReal (wolframite.impl.wolfram-syms.intern/wolfram-fn 'Internal/StringToMReal))
(wl/eval (StringToMReal "12.34"))
;; => 12.34

It doesn't seem to belong to the core ns itself. Perhaps wolframite.utils or some such?!

TODO: If we do this, then update the demo_analysis_cycling.clj using it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UXUser/developer eXperienceenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions