From: Martin A. <mn...@us...> - 2001-10-19 19:00:44
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv13836 Modified Files: ChangeLog cl-ilisp.lisp cmulisp.lisp ilisp-pkg.lisp ilisp-sbcl.el sbcl.lisp Log Message: + ilisp-sbcl.el (sbcl): removed hardcoded compiled-file extensions, e.g. "x86f", because - ILISP already had a general mechanism to take care of that, - sbcl-0.7.x uses ".fasl" instead of the former extensions. + cmulisp.lisp (arglist): relevant changes to THE-*-IF-DEFINED forms, due to changes to the macros. + sbcl.lisp: tweaks, to make sbcl-0.7pre (and hopefully sbcl-0.7, too) work with ILISP again. Used a lot of THE-SYMBOL-IF-DEFINED, and THE-FUNCTION-IF-DEFINED magic. Now it's not only necessary, to take care of differences between sbcl-0.7.x and sbcl-0.6.x due to absence of evaluator/byte-compiler in sbcl-0.7.x, but also to take care of renamings of various (internal) functions ... + cmulisp.lisp: removed exports. + sbcl.lisp: removed exports. + ilisp-pkg.lisp ("ILISP"): put the exports in one place, not in seperate source files (deleting stuff from sbcl.lisp, cmulisp.lisp). + cl-ilisp.lisp (the-symbol-if-defined): tweak. (the-function-if-defined): tweak as well, for better interface. |