The replacements GET --> GETL, READ --> VMREAD indicate, that they were introduced to circumvent different semantics of GET and READ between VMLISP and COMMON LISP. Not clear about the others.
Regards Juergen Weiss 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] > On Behalf Of Gabriel Dos Reis > Sent: Tuesday, April 03, 2007 5:33 AM > To: [email protected] > Subject: Re: [Axiom-developer] Obfuscated Boot Code Contest > > Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > > | It is generally admited that in Boot (whether old or new) an > | identifier written in all uppercase is passed unmodified in the > | generated Lisp code (except for T). Right? > | > | Well, Old Boot says "Wrong!". Some of the all-uppercase identifiers > | are renamed into case-sensitive uppercase, or renamed to some > | something else. Here is a short list I have: > | > | ASSOC --> |assoc| > | DELETE --> |delete| > | GET --> GETL > | INTERSECTION --> |intersection| > | LAST --> |last| > | MEMBER --> |member| > | RASSOC --> |rassoc| > | READ --> VMREAD > | READ-LINE --> |read-line| > | REDUCE --> SPADREDUCE > | REMOVE --> |remove > > I forgot: > > UNION --> |union| > > -- Gaby > > > _______________________________________________ > Axiom-developer mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/axiom-developer > _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
