I have not tested it, but I really should. Why? I still work with a lot of people who are MATLAB-users, and are not going to transition. This could potentially help Julia <-> MATLAB collaborators a lot!
On Friday, October 2, 2015 at 7:45:49 PM UTC-4, Tracy Wadleigh wrote: > > I'm pleased to announce jlcall <https://github.com/twadleigh/jlcall>, a > project that exposes Julia to MATLAB through the MEX interface. (And only a > brief ten months after posting my gist > <https://gist.github.com/twadleigh/387f7aeb9707226d7d18> with my > proof-of-concept, too. ;-)) > > *Highlights* > > - Call any Julia function whose arguments can be marshaled to Julia > via MATLAB.jl's jvariable function and whose return value can be > marshaled to MATLAB via mxarray. > - Evaluate arbitrary Julia expressions captured in MATLAB strings. > > *Advantages* > > - MATLAB users: extend your MATLAB workflow with Julia as a new MEX > extension language. > - Julia users: use MATLAB's polished front end for your own work, or > at least use jlcall to facilitate better collaboration with your > MATLAB-bound colleagues. > - Can avoid memory copies in some cases when crossing the language > boundary, as the two runtimes cohabit a common process and see the same > address space. > > A caveat: as of this writing, jlcall has been shown to work on exactly one > (Win64) machine: my workstation at work. It is the only machine with a > MATLAB license to which I have access. If you try it on another platform > any time soon, expect breakage. Please report it, though, as I would like > to see this project functional across all three platforms on which both > Julia and MATLAB are supported. >
