Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!mit-eddie!genrad!decvax!ucbvax!wobegon.UUCP!lrs From: lrs@wobegon.UUCP (Lynn Slater) Newsgroups: comp.windows.x Subject: [sun!silvlis!lrs: C-Scheme lisp interface w/ X] Message-ID: <8706160003.AA15972@wobegon.silvlis.com> Date: Mon, 15-Jun-87 20:03:07 EDT Article-I.D.: wobegon.8706160003.AA15972 Posted: Mon Jun 15 20:03:07 1987 Date-Received: Sun, 21-Jun-87 04:16:24 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 33 From: Lynn R. Slater sun!silvlis!lrs Organization: Silvar-Lisco, 1080 Marsh Road, Menlo Park, CA 94025-1053 Phone.......: (Office)(415) 853-6336 ; (Home)(415) 796-4149 In reply to: [sun!CIP.UCI.EDU!iba: Franz (or Lucid) interface w/ X] I was about to hack such an interface to allow calling X functions from lisp. Has anyone already gone to this trouble? Otherwise, I will go ahead. --wayne I have a hack to call X10R4 from Scheme (a lisp dialect from MIT and available via MIT or the Free Software Foundation). The hack was for a quick and dirty prototype and thus I did not invest much time installing X functions that I would not need. I also simplified/reduced the number of arguements in some cases. The functionality installed was sufficient to make a "real time" interactive prototype of a UI including pop-up menus, title bars, a window manager, etc. As something to distribute, I am not proud of this code. As a quick and dirty job, it is acceptable. It might be the seed of a more complete interface. Contact me to arrange a transfer of the code and/or the versions of Gnu-Emacs (18.38 or 18.44) and C-Scheme (Sun, MCV 9.45, R5.1.0, Beta 2.9) that we used. Please forward any other interesting replies; perhaps a community of Lisp X'ers (or X Lispers?) will develop. Long live the Free Software Foundation! Long live the Great Recursive Order of Lambda Calculus!