[comp.windows.x] C-Scheme lisp interface w/ X

lrs@wobegon.UUCP (Lynn Slater) (06/16/87)

From: Lynn R. Slater <lrs> 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!