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

["UUCP%\"SWM@sapsucker.scrc.symbolics.com\""@NRBV01: Publications on CLIM]

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
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
Vincent Keunen
    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.