[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
["UUCP%\"SWM@sapsucker.scrc.symbolics.com\""@NRBV01: Publications on CLIM]
- To: INFO-MCL@CAMBRIDGE.APPLE.COM
- Subject: ["UUCP%\"SWM@sapsucker.scrc.symbolics.com\""@NRBV01: Publications on CLIM]
- From: @nrb.be@mcsun.EU.net
- Date: Mon, 14 Oct 91 09:52:18 +0100
Date: Mon, 14 Oct 91 09:51+0100
From: Vincent Keunen <keunen@milou.nrb.be>
Subject: ["UUCP%\"SWM@sapsucker.scrc.symbolics.com\""@NRBV01: Publications on CLIM]
To: uucp%"info-mcl@cambridge.apple.com"@nrbv01
Included-msgs: The message from "UUCP%\"SWM@sapsucker.scrc.symbolics.com\""@NRBV01
Included-References: The message of 8 Oct 91 08:57+0100 from jcma@reagan.ai.mit.edu
Message-ID: <19911014085150.3.KEUNEN@milou.nrb.be>
Here is a message that appeared on the clim mailing list that might be
of interest to some of us, MCL users (to join this list, send mail to
clim-request@bbn.com).
I bought CLIM 1.0 for MCL and I love it! It's great! Finally, a smart
UIMS on the Mac... Those of you looking for a solid user interface
system or just needing portability should definitely look at this
package.
Vincent Keunen
keunen@nrb.be
Date: Tue, 8 Oct 1991 10:21-0400
From: Scott McKay <SWM@sapsucker.scrc.symbolics.com>
Subject: Publications on CLIM
To: jcma@reagan.ai.mit.edu, clim@BBN.COM
In-Reply-To: <19911008075757.2.JCMA@PSI.AI.MIT.EDU>
Message-Id: <19911008142125.2.SWM@EVENING-GROSBEAK.SCRC.Symbolics.COM>
Date: Tue, 8 Oct 1991 03:57 EDT
From: "John C. Mallery" <jcma@reagan.ai.mit.edu>
Can somebody please send me a representative list of publications on CLIM?
There is a paper that describes the conceptual underpinnings of the
presentation-based model used in Dynamic Windows and refined in CLIM:
"An Presentation Manager Based on Application Semantics", by SWM, York,
and MMcM, in UIST `89 (Proceedings of ACM SIGGRAPH Symposium on User
Interface Software and Technology).
There is also:
"A Guided Tour of CLIM", by Rao, York, and Doughty that appeared in
Lisp Pointers Vol. IV no. 1.
and a sidebar in the September CACM:
"CLIM: The Common Lisp Interface Manager", by SWM.
Such as, a book introducing programmers to it and papers discussing the
significance of CLIM with regard to alternative window systems.
The Symbolics documentation has a 100 page tutorial in it, plus a
programmers manual, and a reference manual. It's actually a pretty
good document.
You should be careful not to confuse CLIM with a window system, since
CLIM is *not* a window system. It is a UIMS that sits on top of various
window systems and toolkits.
To my mind, it's main advantages are:
The presentation-based model that allows the semantics of the
application to be directly revealed in the user interface. The high-
level concepts that can be used in this model allow complex
interfaces to be described in a very concise declarative fashion,
without sacrificing program understandability.
Extreme portability. CLIM 1.0 admittedly provides a far too Genera-
like appearance, but CLIM 2.0 will provide far better integration to
the underlying toolkits, without requiring any explicit advice from
the programmer.
Extreme extensibility, due to fairly carefully layered and exposed
protocols. Again, CLIM 1.0 is weaker on this than we would prefer
(chiefly due to time constraints), but a very large amount of work
has gone into the CLIM 2.0 spec to correct this.