ilisp::special-form-p undefined in "modern" Allegro

Bob Rogers <[email protected]>
Newsgroups gmane.lisp.ilisp.devel
Message-ID <[email protected]>
   In a so-called "modern" Allegro image, i.e. one that is
case-sensitive, the ilisp::special-form-p function winds up undefined
due to case problems in reader conditionalization.  This causes
ilisp-arglist-message-lisp-space to fail, for instance, so the lack is
really obvious.

   Please note that I am *not* going to patch this, because I do not
normally use non-ANSI Lisps, and am therefore not in a position to
support it.  There are other problems with maintaining the Allegro
case-sensitivity stuff, such as the fact that the FASL files are
incompatible, but ACL uses the same pathname-type for both.

					-- Bob

------------------------------------------------------------------------
Index: cl-ilisp.lisp
===================================================================
RCS file: /cvsroot/ilisp/ILISP/cl-ilisp.lisp,v
retrieving revision 1.15
diff -u -r1.15 cl-ilisp.lisp
--- cl-ilisp.lisp	10 Sep 2002 20:21:54 -0000	1.15
+++ cl-ilisp.lisp	20 Sep 2002 18:52:07 -0000
@@ -141,7 +141,7 @@
 
 ;; MNA: ecl (ecls-0.5) still had special-form-p in COMMON-LISP,
 ;; which produced an error, when redefined.
-#+(and (or :CORMANLISP :ANSI-CL) (not :ecl))
+#+(and (or :cormanlisp :ansi-cl) (not :ecl))
 (defun special-form-p (symbol)
   "Backward compatibility for non ANSI CL's."
   (special-operator-p symbol))


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.