3 ms·
trying to improve matlab by building something on top of octave is putting lipstick on a pig. matlab/octave is a great language for writing quick algorithms but
by gfodor 14y ago
trying to improve matlab by building something on top of octave is putting lipstick on a pig. matlab/octave is a great language for writing quick algorithms but it's biggest flaw is it is not designed for productization of those algorithms.
in other words, focus on the real problem with matlab, it's poor interoperability, deployability, and overall ignorance of good programming language design patterns, not it's lack of being in the cloud or having good tutorials. If you really need matlab, you will suffer through whatever god awful things you need to in order to get it to work because it's the only tool that will accomplish your goal. .m files have the tendency to be both the worst and best code you've ever written: algorithmically brilliant, stylistically abhorrent. The fact that I feel dirty after writing one is a sign there is something missing, and it's not tutorials.