Re: maxima's private "let"



> > ... drop MAXIMA::LET and MAXIMA::LET* in favour of the CL standard macros.
> 
> I would love to have someone do this. This kind of thing makes the
> maxima source difficult to maintain, particularly for people who are not
> familiar with the entire history of the Lisp family.

I certainly agree that Maxima source is difficult to maintain... but
this seems to be one of the more trivial areas.  The main confusion I
see in this particular case is that Maxima's let doesn't have a
distinctive name.  There are lots and lots of things in Maxima that
beg to be cleaned up -- everything from baroque neologisms like sloop
through timelessly poor coding style to archaic primitivisms like the
handling of Maxima strings as atoms.

Not to mention actually cleaning up the mathematical bugs....

              -s