Greetings! Several thoughts sent separately: Stavros Macrakis <macra...@gmail.com> writes:
> > If NaN was truly 'not a number', the numerical functions would trigger > > an error on input only when compiled with safety, and might be arranged > > Don't agree. If you're doing a calculation with more than one result, > it is perfectly reasonable for some of the results to be NaNs and > other results to be valid. Aborting the calculation is not the right > thing to do. > Just curious, do you think a lisp function taking several numerical arguments and returning several numerical values should not trigger an error when passed a symbol as argument, presuming that some of the returned values might still be correctly computed? To my mind, type checking on arguments is done at the top of a function. If compiling without safety, the type checks can be dropped. Take care, -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah