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

Reply via email to