Replies: 2 comments 8 replies
-
I apologize I am in College at the moment so my work on this prpject is intermitten. Many Julia commands are found in the class Julia. To launch a julia session, you use Julia.Init. If you want to launch julia using custom options (such as from ing, threads, other .exe of julia) there is overload constructor. To kill a session use .Exit You can only create one session of Julia per lifetime of an AppDomain The Any type in JDotNet represents any value that is allocated in Julia. For immutable types (and other special values like string) it will copy it and allocate it in julia. For mutable types it create a reference of this value in Julia. (Arrays for instance). Julia is allowed to mutate the sharp mutable object. Note that there is some exceptions to this |
Beta Was this translation helpful? Give feedback.
-
Julia Function: A julia function is a collection of julia methods. Each method has a unique type tuple representing the arguments. When you use the "GetFunction" from a module, it will return to you a function handle. Calling Invoke will internally observe the types of the arguments and select the proper method and invoke it based on the rules of julias calling convention. This can be slow so refer to the readme on how to select a single method and compile it to a sharp function handle if its called frequently. |
Beta Was this translation helpful? Give feedback.
-
Hey, I'm really looking forward to testing this piece of software. I've waited for a julia / .NET interface for pretty long and I'd like to help improving it, though I am pretty sure I cannot help much on the coding side.
My main use case currently consists in having a .NET developped GUI using data computed in julia. Currently this is done via RPC but I really would like to avoid that if possible.
The main information I am missing right now about JdotNet is
Any
type ? Could you clarify that ?Beta Was this translation helpful? Give feedback.
All reactions