[comp.lang.prolog] X interface?

twolf@homxb.ATT.COM (T.WOLF) (01/13/89)

Does someone know of an X11 interface for Prolog?  Does such a thing even
exist?  Just curious.

Thanks for info,

Tom Wolf
Bell Labs, Holmdel, NJ			E-mail:  twolf@homxb.att.com

tek@penzance.cs.ucla.edu (Ted Kim (ATW)) (01/18/89)

In article <2801@homxb.ATT.COM> twolf@homxb.ATT.COM (T.WOLF) writes:
>Does someone know of an X11 interface for Prolog?  Does such a thing even
>exist?  Just curious.

Here at UCLA, we have developed an X11 R3 interface to Prolog. It is
called "PX". It is basically a straight forward Xlib translation to
Prolog. It is written in C for the Quintus foreign function interface.
It also works with SICStus Prolog (a Quintus look alike). Send me e-mail
for more info.

I have heard rumors that an X11 interface is being developed at
Quintus. Maybe someone from there can comment?

Ted Kim					ARPAnet: tek@penzance.cs.ucla.edu
UCLA Computer Science Department	UUCP:    ...!ucbvax!cs.ucla.edu!tek
3804C Boelter Hall			PHONE:	(213) 206-8696
Los Angeles, CA 90024			ESPnet:	tek@ouija.board

baecker@gmdzi.UUCP (Andreas Baecker) (01/18/89)

In article <2801@homxb.ATT.COM> twolf@homxb.ATT.COM (T.WOLF) writes:
>Does someone know of an X11 interface for Prolog?  Does such a thing even
>exist?  Just curious.

We have implemented a high-level interface to the X-Toolkit of X11 R3.
It is written in C for the IF-Prolog system. If you are familiar with
adding new builtin-predicates to your prolog-system, it shouldn't take 
more then one day to port it to other prolog-systems. 

Please send e-mail if you're interested in source code and/or documentation.
(Documentation is only available in german language. We hope to translate it
to english until march.)

Andreas Baecker                         UUCP: ...!mcvax!unido!gmdzi!baecker
Projekt ProLab                      
GMD The German National Research
    Centre for Computer Science
Schloss Birlinghoven
D-5205 St. Augustin 1