I have just had a look at the sources. The redefinitions of ASSOC, DELETE, INTERSECTION, MEMBER, RASSOC, REMOVE, UNION seem to have the same source (all defined in vmlisp.lisp). COMMON LISP has different semantics than VMLISP (in this case with regard to equality in those functions).
Juergen Juergen Weiss | Universitaet Mainz, Zentrum fuer Datenverarbeitung, [EMAIL PROTECTED]| 55099 Mainz, Tel: +49(6131)39-26361, FAX: +49(6131)39-26407 > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Wednesday, April 04, 2007 7:58 PM > To: Weiss, Juergen > Cc: [email protected] > Subject: RE: [Axiom-developer] Obfuscated Boot Code Contest > > Quoting "Weiss, Juergen" <[EMAIL PROTECTED]>: > > > The replacements GET --> GETL, READ --> VMREAD indicate, that=20 > > they were introduced to circumvent different semantics of > > GET and READ between VMLISP and COMMON LISP. Not clear=20 > > about the others. > > Many thanks. I'll document that when I'm back to the renaming issue. > > -- Gaby > > _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
