On Wed, 2010-04-14 at 07:20 -0400, Raymond Toy wrote:
> I think the problem
> is that you changed the &aux variables xrange and yrange to rangex and
> rangey. But rangex and rangey aren't used anywhere in $plot3d.
> Renaming them to xrange/yrange fixes the warnings.
Oops; I had not seen Clisps warnings yet, thanks. I found the other bug
just by printing the value of the local variables right before the
error.
It is working now despite that warning, but I will fix it to have a
cleaner code. The major problem was related to a wrong use of literals
in the initial values of local variables, as Steve Haflich has already
explained in the "Clisp Bug?" thread.
> There is one more warning from clisp: the variable AR is undefined.
> This happens in the code to handle the ZIC plot format. I don't think
> zic has been supported for years, so maybe we just just remove that
> code. (Does anyone use zic anymore?)
I agree. For the time being, I will set AR in the list of local
variables for ZIC and if nobody complaints in the near future, we should
remove the ZIC support.
If Robert Dodier thinks that the bug I introduced in Clisp is serious
enough to justify a 5.21.1 release, I will commit the fix to the release
branch too.
Regards,
Jaime