Lachlan Andrew
2016-08-05 12:44:33 UTC
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
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