Re: [Maxima-discuss] (MEMBER ...) with literal symbol(s)
Raymond Toy <[email protected]> Fri, 2 May 2025 16:21:47 -0700
| Newsgroups | gmane.lisp.gcl.devel,gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <CAG14z1HLfBrXPUdKzj_amuuGEVo+BzwvnWtUrVmvsCcXJffaRg@mail.gmail.com> |
--000000000000b0751d06342f6a6e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Which is fine except you can't define a compiler-macro for functions in the COMMON-LISP package. Maybe on this case we don't care. Ray On Fri, May 2, 2025, 12:02=E2=80=AFPM Robert Dodier <[email protected]= m> wrote: > On Fri, May 2, 2025 at 10:38=E2=80=AFAM Andreas Eder via Maxima-discuss > <[email protected]> wrote: > > > It would be clearer to just let the ":test #'eq" stand, both to the > compiler and to the reader of the code. > > That is just a normal Common Lisp idiom, no need to perpetuate MacLisp > traditions. > > I am 100% on board with that, we don't need a function with an > idiosyncratic name which does the same thing as (member ... :test > #'eq). > > Robert > --000000000000b0751d06342f6a6e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div>Which is fine except you can't define a compiler= -macro for functions in the COMMON-LISP package. Maybe on this case we don&= #39;t care.</div><div><br></div><div data-smartmail=3D"gmail_signature"><di= v dir=3D"ltr"><div></div>Ray<br></div></div></div><br><div class=3D"gmail_q= uote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, M= ay 2, 2025, 12:02=E2=80=AFPM Robert Dodier <<a href=3D"mailto:robert.dod= [email protected]">[email protected]</a>> wrote:<br></div><blockquote = class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid= ;padding-left:1ex">On Fri, May 2, 2025 at 10:38=E2=80=AFAM Andreas Eder via= Maxima-discuss<br> <<a href=3D"mailto:[email protected]" target=3D"_blan= k" rel=3D"noreferrer">[email protected]</a>> wrote:<b= r> <br> > It would be clearer to just let the ":test #'eq" stand, = both to the compiler and to the reader of the code.<br> > That is just a normal Common Lisp idiom, no need to perpetuate MacLisp= traditions.<br> <br> I am 100% on board with that, we don't need a function with an<br> idiosyncratic name which does the same thing as (member ... :test<br> #'eq).<br> <br> Robert<br> </blockquote></div> --000000000000b0751d06342f6a6e--