Greetings all,
I currently use (and develop) Octave to develop code that I run on both Matlab and Octave. For that, I need Octave's matlab compatibility, rather than than Julia's choice of just being easy for a Matlab programmer to learn.
However, I'm frustrated by Octave's lack of JIT compiler, and hence painful performance on non-vector code. I'd like the benefits of both Julia and Octave. It seems silly that the open source community doubles up so much, with Julia, Octave, SciLab and others, all developing their own GUI, their own JIT compiler etc., for languages that are so similar.
Can anyone comment on how feasible it would be to have a "Matlab compatibility" mode in Julia?
Can anyone comment on how feasible it would be to adapt Julia's JIT compiler to run Octave / Matlab code?
Would anyone be interested in forging closer links between Julia and Octave to reduce the duplication of effort for the GUI and anything else that may be common?
Perhaps this is just wishful thinking, but I thought I'd ask.
Cheers,
Lachlan