Greetings!  Just to report that maxima's current use of $gensym (at
least as of commit b6d66ad4e which is doubtless out of date by now)
creates an implicit dependency on an unchanged *gensym-counter* binding,
i.e. that the sequence of lisp gensym names are presented to $gensym in
the conventional order.  Should an implementation reset the outer
binding of *gensym-counter*, this will generate test suite failures.  I
have a test case if anyone is interested.  The ansi spec says

*gensym-counter* can be either assigned or bound at any time, but its value 
must always be a non-negative integer.

This is obviously not too important, and gcl will make sure to stay
clear of this for maxima's sake.

Take care,
-- 
Camm Maguire                                        c...@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

Reply via email to