[Top][All Lists]
[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
>