CLIM mail archive
Using Processes in CLIM
Date: Thu, 28 Mar 1991 15:33 EST
From: "David C. P. Linden" <DCPL@fuji.ila.com>
Date: Mon, 25 Mar 1991 10:31-0500
From: Mark Nahabedian <firstname.lastname@example.org>
Date: Fri, 22 Mar 1991 20:27 EST
From: will taylor <email@example.com>
In Symbolics early release 1.0 CLIM the following functions/macros
are in the clim-utils package:
They are not exported/documented. Will they be exported/documented
for the released version of 1.0 CLIM? If not, how will CLIM handle
processes in a portable way?
Multiple processes have nothing to do with user interface and are not
treated by CLIM.
I believe that Common Lisp does not consider processes in any way. I
guess it was felt that processes are, to a large extent, a system
facility which is not sufficiently standardized across all platforms.
Any features concerning processes were therefore left as vendor
Indeed, Common Lisp doesn't try to specify how processes might work.
There is a growing body of users that would like it to. CLIM is one of
those "users" and to that effect CLIM has the set of functions/macros
you mentioned. Currently, CLIM defines it only for its own use, which
is why they aren't exported nor documented. There is an open discussion
in the CLIM 2 specification process of whether and/or how CLIM should
advertise the various "extensions" it adds to Common Lisp for its own
If you have favorites, now might be a good time to put in your votes.
In the large, I agree with DCPL. A more concrete thing to do, rather
than simply "putting in [our] votes", would be for someone to look at
Genera, CLOE, Lucid, Franz, and Harlequin to determine what their
respective support for processes is, and then to define the handful of
functions that portably support a useful process metaphor. (If I were
allowed to volunteer someone to do this, it would be DCPL.)
Main Index |