$gensym

Camm Maguire <[email protected]>
Newsgroups gmane.lisp.gcl.devel,gmane.comp.mathematics.maxima.general
Message-ID <[email protected]>
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			     		    [email protected]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.