I've just completed work on an update to mexjulia 
<https://github.com/twadleigh/mexjulia/tree/rebranding>, formerly jlcall. 
mexjulia embeds Julia in the MATLAB process via the MEX interface. I got it 
nominally functional a while ago, but had never used it personally until 
recently. However, I'm starting to use it for real work (so that I can do 
my own work in Julia but make it available to my MATLAB-bound colleagues). 
My first attempt at a real application is available in the examples 
directory. It provides a Levenberg-Marquardt solver for MATLAB using the 
implementation in Optim.jl. Implementing that involved making sure Julia 
could call back into MATLAB (accomplished by making the MxArray type 
successfully callable when the value is a MATLAB function name or handle). 
Another thing I was able to accomplish this time round was finally getting 
Julia's STDOUT and STDERR to print to the MATLAB console.

Anyway, the reason for writing: if you are a MATLAB user, would you 
consider checking out the rebranding 
<https://github.com/twadleigh/mexjulia/tree/rebranding> branch of mexjulia, 
give it a spin, and report any issues? I can only test it myself on Windows.

Thanks for your time.

--Tracy

Reply via email to