I am reluctant to include these patches in the DEFSYSTEM distribution.
Using Franz's case sensitive images is non portable and the workaround
that you need to use to accomodate such images is (IMHO) aesthetically
ugly (i.e. the use of uninterned symbols or keywords) and it also
works well only in ACL, AFAIK.
Having said so, your changes are not quite correct.
> From: Kevin Rosenberg <kevin@...>
> ;;; For CLtL2 compatible lisps...
> #+(and :excl :allegro-v4.0 :cltl2)
> -(defpackage "MAKE" (:nicknames "MK") (:use "COMMON-LISP")
> +(defpackage "make" (:nicknames "mk") (:use "common-lisp")
The correction should be
(defpackage :make (:nicknames :mk) (:use :common-lisp) ...
(Other changes should be done consequently.
Let me say that I think it is a very unfortunate state of affairs that
Common Lisp is case insensitive and uppercasing. But Franz's solution
is, IMHO, kludgy, non portable and, above all, not backward compatible
with the ANSI standard.
Apart from this, I will make the necessary changes to the
distribution if people really feel that they really really need to use
Franz's case features.
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488
719 Broadway 12th Floor fax +1 - 212 - 995 4122
New York, NY 10003, USA http://bioinformatics.cat.nyu.edu
"Hello New York! We'll do what we can!"
Bill Murray in `Ghostbusters'.