Am Mittwoch, den 31.03.2010, 09:13 -0400 schrieb Raymond Toy:
> This just doesn't make any sense to me. The only change was in unitcir
> which changed the region and region1 functions. Neither of these can
> return '$NEG. And even if they did, polelist never uses the results
> from region or region1 except as the test clause in a COND.
>
> I guess I'll have to build with sbcl myself. (I've been kind of
> avoiding that since I already have too many Lisp's for building maxima.)
Hello Ray,
I found a solution to the problem. When I replace the variable S in the
routine UNITCIR with a new variable like SGN which is not used in the
routine POLELIST the error vanishes.
I do not know what is wrong. Perhaps it is a compiler bug in SBCL.
Remark: The error vanishes too, when I load the function UNITCIR only.
Should I commit this change of the names of the variable S.
Dieter Kaiser