[Top][All Lists]

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

[Axiom-developer] axiom common lisp

From: root
Subject: [Axiom-developer] axiom common lisp
Date: Wed, 16 Nov 2005 23:24:33 -0500


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.


reply via email to

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