Hi Gerald:

Gerald Britton wrote:
> HI -- I read the page on MatlabOctaveCompatibility today and saw that

Exactly which one? (URL please?)
There are many ML-Octave compatibility FAQs scattered over the web.

> it missed a couple of gotchas:
>
> - Octave supports in-line operators (+=, -=, etc.)  MATLAB does not
<snip>

This one *is* mentioned in the FAQ under Matlab compatibility:

http://www.gnu.org/software/octave/FAQ.html#MATLAB-compatibility

(but admittedly a bit hidden, somewhere in the lowermost paragraph of 
that part of the FAQ. This FAQ is a bit incomplete BTW)

> - Octave supports the double-quotes.  MATLAB does not.
<snip>

Is also in the ML compatibility FAQ, a few lines further down.

>
> - While we're at it, MATLAB has no native printf function (though
> fprintf does the same thing)
<snip>

Yep, that one is lacking (a real Matlab deficiency), but I'm sure I've 
read it elsewhere (on the wiki?) in some Octave-ML compatibility web 
page(s) before I hit it myself.
Ah... here it is:

   http://wiki.octave.org/wiki.pl?MatlabOctaveCompatibility

(but this one is also incomplete, e.g., it doesn't mention the += *= 
operators)


There are a probably many more (mostly minor, sometimes annoying) 
incompatibilities; some are in the Octave bug tracker, several have 
already been fixed.
Every now and then I hit another one (at my work there's a large ML 
function script codebase that I slowly feed to Octave - a wealth of 
testing stuff), almost invariably related to the core octave scripts.

Philip

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to