CLIM mail archive
Publications on CLIM
Date: Tue, 8 Oct 1991 03:57 EDT
From: "John C. Mallery" <firstname.lastname@example.org>
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
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
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.
Main Index |