[Top][All Lists]

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

RE: [Axiom-developer] axiom common lisp

From: Weiss, Juergen
Subject: RE: [Axiom-developer] axiom common lisp
Date: Thu, 17 Nov 2005 10:20:49 +0100

Actually the changes are minor, if you forget about
changes in style. There is the changed package syntax. 
And there is the quoted function stuff and some minor
changes (a few macros and one or two places in the algebra
code) for string-char, both of which I already have taken care
of in my cmucl port 2 years ago.

Should not take more than 1/2 a day.


Juergen Weiss

Juergen Weiss     | Universitaet Mainz, Zentrum fuer Datenverarbeitung,
address@hidden| 55099 Mainz, Tel: +49(6131)39-26361, FAX:

> -----Original Message-----
> From: address@hidden 
> [mailto:address@hidden
>  On Behalf Of root
> Sent: Thursday, November 17, 2005 5:25 AM
> To: address@hidden
> Cc: address@hidden; address@hidden
> Subject: [Axiom-developer] axiom common lisp
> Bill,
> in "ANSI Common Lisp" by Paul Graham (ISBN0-13-370875-6) on pp304-309
> Graham lists the changes from common lisp to ansi common lisp. axiom
> has example code that either violates the new standard (eg in-package)
> or duplicates the new standard (destructuring binds) with our 
> own twists.
> Axiom is stylistically diverse with maclisp, lispvm, spice lisp, and a
> variety of other coding styles and naming conventions. for instance,
> global variables in the interpreter start with $ rather than the
> convention of *var*, it rarely uses setf but uses set (deprecated),
> it declares string to be (vector string-char) which is no longer 
> supported, it uses (function 'symbol) which is no longer correct, etc.
> so there is much work to do during the rewrite. i'm testing all of
> the new code in gcl, clisp, cmucl, and sbcl so it will be ansi
> compliant when i'm done.
> t
> _______________________________________________
> Axiom-developer mailing list
> address@hidden

reply via email to

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