[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Friday musings: missing function thoughts
From: |
Julien Bect |
Subject: |
Re: Friday musings: missing function thoughts |
Date: |
Sat, 21 Jan 2017 10:45:14 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0 |
Le 21/01/2017 à 00:30, Nicholas Jankowski a écrit :
two big hurdles to octave's adoption: missing functions and
incompatibilities. The latter is usually dealt with pretty well.
Usually there's an error or bug and it gets handled when discovered.
But for missing functions, it's hit or miss. there are probably
functions from old ml versions that still haven't been implemented.
And we're constantly chasing new version functions.
I know there was a missing functions package. But it's last update was
2009 and I think most functions don't work amymore. Maybe the website
changed?
It would be great if there was a way to say: octave 4.x is fully
compatible with base Matlab 2012 or similar. Its a fixed point in time
and the function set won't change. When someone shows up asking what
to work on, you could say: well here's all that's left to get us
compatible with Matlab 2013... toolboxes are another issue.
Has anyone looked to see if the information is available somewhere?
Documentations for older releases are not publicly available. You need
to log with a Mathworks user account to have access to them [1].
But the information that you're looking for is actually available in the
public documentation (which, currently, is for R2016b).
For instance, if you look at the page for isequalwithequalnans [2],
which unfortunately has been removed from Octave 4.2.0, you can see that
has been introduced before R2006a (aka Matlab 7.2, [3]) and that it is
still available, albeit not recommended, in R2016b.
[1] https://fr.mathworks.com/help/doc-archives.html
[2] https://fr.mathworks.com/help/matlab/ref/isequalwithequalnans.html
[3] https://en.wikipedia.org/wiki/MATLAB#Release_history