Renaming SI package and ACL



On Wed, 2003-02-19 at 20:48, Wolfgang Jenkner wrote:

> Wouldn't this be the right moment to base most of the implementation
> dependent stuff in macsys.lisp and elsewhere on Steingold's PORT
> package?
> 
> http://clocc.sourceforge.net/dist/port.html

Using port was part of my original proposal for cleaning up the Maxima
source. See the thread that starts with
<http://www.ma.utexas.edu/pipermail/maxima/2001/000372.html>;. Although
the thread is fairly long, the port part didn't get discussed much if at
all. I would be happy to see a patch that used port wherever it would
help. 

Unfortunately, I think the majority of the #+'s and #-'s in maxima deal
with departures from ANSI syntax. The way we deal with ansi/non-ansi
syntax is a mess right now -- most of the code uses old GCL syntax as
the base, then uses reader conditional macros for each newer lisp when
the ansi syntax disagrees. Not only is this backward, but it is going to
become more and more confusing as GCL becomes more and more
ansi-compliant.

--Jim