[Maxima-commits] CVS: maxima/src simp.lisp,1.55,1.56



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.

FWIW

Robert Dodier