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. 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 root > Sent: Thursday, November 17, 2005 5:25 AM > To: [EMAIL PROTECTED] > Cc: [email protected]; [EMAIL PROTECTED] > 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 > [email protected] > http://lists.nongnu.org/mailman/listinfo/axiom-developer > _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
