[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Date: Tue, 18 Aug 1992 21:51 EDT
From: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
There are a number of issues raised by this recent interchange of mail.
Let me try to touch on a few of them... Hopefully if I've omitted some,
someone else on SLUG can pick up from here.
The :clim-lisp package in CLIM is meant to address all of the issues
which KMP discusses. In CLIM 2.0, this packages exports all of the
symbols defined in the X3J13 spec. Using various tricks (including
importing symbols from other packages, shadowing and writing new
functions, etc.), the :clim-lisp package implements a fairly close
approximation to X3J13 Common Lisp on all of the platforms that support
CLIM. A more important property than implementing X3J13 exactly is that
the Lisp implemented by the :clim-lisp package is very uniform across
all Lisp platforms. When all vendors implement X3J13, the :clim-lisp
package will simply be exactly the same package as the vendors lisp
So if you have CLIM, you might want to make all of your Lisp programs
inherit from :clim-lisp.