[Ecls-list] wrong value for (float-sign -0.0)

Gabriel Dos Reis gdr at integrable-solutions.net
Sat Oct 4 21:20:35 UTC 2008


On Sat, Oct 4, 2008 at 2:13 PM, Robert Dodier <robert.dodier at gmail.com> wrote:

> From the definition of a float number in the CL spec, I have concluded
> that IEEE 754 floating point infinity and not-a-number are excluded;
> from what I can tell, a conforming CL implementation cannot have float
> numbers which are infinity or not-a-number. That's unfortunate but it
> seems clear enough from the definition of a float number in the
> aforementioned section of the spec.

That seems to be my reading as well.  That is quite unfortunate and curious,
It makes numerics with Lisp based systems much more combersome
 than necessary.

-- Gaby




More information about the ecl-devel mailing list