Xref: utzoo comp.windows.x:15698 comp.lang.lisp:2540 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!think!Think.COM!barmar From: barmar@Think.COM Newsgroups: comp.windows.x,comp.lang.lisp Subject: Re: Lisp/X-Windows/C query *** SUMMARY OF REPLIES *** Message-ID: <32051@news.Think.COM> Date: 7 Dec 89 05:16:46 GMT References: <1882@accuvax.nwu.edu> Sender: news@Think.COM Followup-To: comp.windows.x Organization: Thinking Machines Corporation, Cambridge MA Lines: 36 In article <1882@accuvax.nwu.edu> sandell@ferret.ils.nwu.edu (Greg Sandell) writes: >One person reports that a window system called CLIM is even better than > CLUE. It will not be released until summer '90, however. It > appears to be under development at Xerox PARC; contact > janssen@parc.xerox.com (Bill Janssen) for details. To give credit where it's due... CLIM was originally designed and developed by International Lisp Associates; at the time (last winter) it was known as Y Windows. It implements a portable user interface management system that can be run over any window system. This past spring they got together with people at Xerox who were developing an object-oriented scheme for generic interfacing to different window systems, and together they've been reimplementing CLIM using that underlying facility. >Liszt Programming Inc. makes a product called Express Windows, implemented > in Common Lisp and using CLX. Express Windows implements Symbolics's Dynamic Windows user and programmer interfaces in Common Lisp using CLX. The primary goal was to allow people who had developed sophisticated user interfaces using Symbolics's UIMS library to port them to other CL implementations. It was demoed at last summer's SLUG (Symbolics Lisp User's Group) conference, and it was a pretty good emulation of a Lispm. >Guy Steele's Lisp book gives information on calling foreign functions in > Lisp. Wrongo! There's absolutely nothing in CLtL about foreign function calling. There is currently no portable foreign function interface (in fact, Lucid on the Vax and Lucid on the Sun-4 are incompatible in this respect). Barry Margolin, Thinking Machines Corp. barmar@think.com {uunet,harvard}!think!barmar