CLIM mail archive

[Prev][Next][Index][Thread]

Using Processes in CLIM



    Date: Mon, 25 Mar 1991 10:31-0500
    From: Mark Nahabedian <naha@yukon.scrc.symbolics.com>

	Date: Fri, 22 Mar 1991 20:27 EST
	From: will taylor <taylor@charon.arc.nasa.gov>

	In  Symbolics early release 1.0 CLIM the following functions/macros
	are in the clim-utils package:

	make-process
	processp 
	destroy-process 
	current-process 
	all-processes
	show-processes 
	process-yield 
	process-wait 
	process-wait-with-timeout

	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?

	==> Will

    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
    extensions.

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
use.

If you have favorites, now might be a good time to put in your votes.

0,,

Follow-Ups: References:

Main Index | Thread Index