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
