axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Axiom-developer] Obfuscated Boot Code Contest


From: Weiss, Juergen
Subject: RE: [Axiom-developer] Obfuscated Boot Code Contest
Date: Wed, 4 Apr 2007 17:14:50 +0200

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,
address@hidden| 55099 Mainz, Tel: +49(6131)39-26361, FAX:
+49(6131)39-26407
 

> -----Original Message-----
> From: address@hidden 
> [mailto:address@hidden
>  On Behalf Of Gabriel Dos Reis
> Sent: Tuesday, April 03, 2007 5:33 AM
> To: address@hidden
> Subject: Re: [Axiom-developer] Obfuscated Boot Code Contest
> 
> Gabriel Dos Reis <address@hidden> 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
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/axiom-developer
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]