Prev No Next Up Home Keys Figs Search New

XPCE/Prolog

Appeared in Volume 8/3, August 1993

Keywords: networking, GUIs.

XPCE/SWI-Prolog for PC/Linux is now available. XPCE is a symbolic object-oriented interface toolkit for symbolic programming languages. XPCE offers a high level of abstraction for communication with X11, Unix processes, Unix networking facilities (sockets) and Unix files. XPCE's built-in classes (about 150) are mostly written in the C language. The XPCE/Prolog interface allows the user to create instances of these classes and manipulate instances. The user can also create new XPCE classes from Prolog.

XPCE's window related classes provide various styles of menu's, primitive graphical objects, compound graphical objects and Emacs oriented programmable text manipulation windows.

The distribution includes various demo programs, including:

XPCE/SWI-Prolog may be FTP'ed from:
ftp://swi.psy.uva.nl/pub/xpce/linux

Requirements: PC/Linux system with X11 installed, Kernel 99pl7 or later; about 6 MB of free disk space.

PostScript version for various documents about XPCE may be obtained using ftp to swi.psy.uva.nl. See directory pub/xpce.

There is a mailing list for communication between XPCE users as well as for announcement of new versions. You may subscribe by sending email to xpce-request@swi.psu.uva.nl. Articles must be submitted to xpce@swi.psy.uva.nl. Bugs may be reported to xpce-bugs@swi.psy.uva.nl.

XPCE/SWI-Prolog is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

Holders of the regular licence are allowed to modify XPCE and/or connect it to other languages. They are allowed to distribute fully compiled and linked executables that include XPCE for the PC/Linux operating system under the same conditions as this distribution.

Jan Wielemaker
Email: jan@swi.psy.uva.nl
Prev No Next Up Home Keys Figs Search New