[comp.lang.lisp] CommonLisp/CLX

roe@slpfs1.UUCP (Horst Roessler) (12/06/89)

We are involved in using X in a Common Lisp environment.
Fortunately we are able to develop on Symbolics, but the 
the resulting code must be immediately ported to a SUN
(currently SUN 3) running Allegro CL and the X-Server. 
We just started (quite successfull) to experiment with 
the Foreign Function Call facility of Allegro CL which 
let us use C routines within Lisp. 
Does anybody know how to exchange window objects between
Lisp and C? Are "Selections" suitable? 

barmar@Think.COM (12/07/89)

In article <490@slpfs1.UUCP> roe@slpfs1.UUCP () writes:
>We are involved in using X in a Common Lisp environment.
...
>the resulting code must be immediately ported to a SUN
>(currently SUN 3) running Allegro CL and the X-Server. 
...
>Does anybody know how to exchange window objects between
>Lisp and C?

Why do you need to use C foreign functions for this?  If you're developing
your code using CLX, the de facto standard interface from CL to X, as
implied by your Subject line, it should be portable between the Symbolics
and Sun.
Barry Margolin, Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar