CLIM mail archive


CLIM 2.0 -- How portable is it?

   Date: Thu, 23 Jun 1994 16:59:09 -0700
   From: "Marilyn S. Bunzo" <>

   I have been converting our code from ACL CLIM 1.1 to ACL CLIM 2.0 and a few
   questions have arisen.  Perhaps the problem is that I have the Symbolics
   documentation for CLIM 2.0 which we use to supplement the documentation from
   Franz.  A little knowledge is a dangerous thing.  ;-)  Both vendors did a
   good job with the documentation.  Having more than one source of information
   just makes it easier to resolve programming problems.  

   My concern is that I have noticed several cases where ACL CLIM 2.0 differs
   from Symbolics CLIM 2.0 on its treatment of some fairly basic functions
   (e.g. open-window-stream and define-application-frame).  I wondered if
   anyone out there had any experience with CLIM 2.0 from more than one vendor.
   Is code easily portable from one vendor's CLIM to another?  Does it require
   minor adjustment?  Major adjustment?  Are the required adjustments on "lower
   level" or less frequently used methods/functions or are they on common
   methods/functions?  Would you characterize CLIM 2.0 as being
   better|worse|equal to the portability of CLIM 1.1 between different vendors?

CLIM 2.0 will work the same way on Symbolics, Lucid, Harlqn, and under
MCL (if that ever comes out).  For stupid reasons, Franz is the odd
man out, although that certainly does not imply that Franz is in the
wrong in cases where it differs from the S/L/H/M version.  It would be
helpful if you could send reports of any such incompatibilities (to
this mailing list, I guess) when you find them.

   Another valid question is, am I borrowing trouble by worrying about this?
   The red flag went up for me when I noticed differences in what I considered
   the most basic level of CLIM 2.0.  We occassionally pick up software from
   other users that is not necessarily developed on ACL CLIM.  The portability
   of CLIM is one of its major selling points for me.  Please let me know what
   your experiences have been with CLIM 2.0, especially anyone who can give me
   perspectives from other vendors.

   Thank you in advance for your help.

   Marilyn Bunzo				NASA Ames Research Center			Mailstop 269-6
   Sterling Software			Bldg. 269 Room 152
   (415) 604-0426				Moffett Field, CA 94035


Main Index | Thread Index