[comp.windows.x] common lisp X interface

janson@ATHENA.MIT.EDU.UUCP (04/14/87)

the recent notice re a "standard Common Lisp interface to
X Version 11" described it as an alternative (in addition to) the
Xlib interface, in that it will provide the equivalent support
but will keep as much of the implementation as possible within Lisp.

This would appear to require that CL implementations in  unix environments
be provided with a very low level (C based?) protocol interface upon
which to build.
Does anyone know what vendors like DEC, HP, and Sun are planning?

I'm actually interested to use such a foreign-function  interface from
CScheme, but the CL version would be a good base.

james anderson.
department of architecture 9-526
MIT Cambridge MA 02139
617-253-0782

Fahlman@C.CS.CMU.EDU ("Scott E. Fahlman") (04/14/87)

    This would appear to require that CL implementations in  unix environments
    be provided with a very low level (C based?) protocol interface upon
    which to build.
    Does anyone know what vendors like DEC, HP, and Sun are planning?

The Common Lisp language spec (current or proposed) does not require any
sort of call-out mechansism, but all of the vendors you name have some
sort of call-out from Common Lisp to C.  I'm not sure whether all of
them are general enough to support everything in the Xlib interface in a
convenient way, however.

-- Scott