2012/2/20 Alois Schloegl <alois.schlo...@ist.ac.at>: > For this reason, I'd actually recommend the NaN-toolbox to > beginners, because its more likely that that they get the handling > of NaNs right.
Beginners are more likely to perform computations that result in NaNs, and silently ignoring those computations without any indication of failure is problematic. I would argue in just the opposite direction: until you understand when NaN-skipping is desirable, you shouldn't use it unless you very explicitly use functions that say they are NaN-skipping. If you have bugs against core Octave functions, please report them and we'll try to fix them. Propagating NaNs is not a bug, but other things might be. Please don't view the core Octave developers as a bunch of idiots who can't handle NaNs correctly and need your babysitting. The language of nantest checks for "correctness" which I presume means nothing more than "NaN-skipping". It sounds a little condescending to the core Octave functions, that they are incorrect because they don't skip NaNs. Just report bugs and we'll work together in order to fix them. - Jordi G. H. ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev