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

Reply via email to