[Maxima] [Maxima-commits] CVS: maxima/src simp.lisp,1.55,1.56
robert.dodier at gmail.com
Sat Apr 5 20:57:15 CDT 2008
On 4/5/08, Barton Willis <willisb at unk.edu> wrote:
> Oh sure, every little improvement helps. But given this data, why do we
> worry so much about memq? Is memq a big problem for other Lisp versions?
Well, there is a better reason for replacing MEMQ with MEMBER,
which is that MEMBER is a CL function and MEMQ is not.
There are many other trivial reimplementations of CL functions
to which the same applies. Yes, I know that Maxima was
originally written in a non-CL Lisp. That's fine, however, we
needn't perpetuate its idiosyncrasies forever. I am hoping that
we can bring more developers on board, and towards that end,
it helps to replace non-CL functions by their CL equivalents.
More information about the Maxima