Dear Linux user,
I'm happy to announce release 4.5.11 of XPCE/SWI-Prolog for Linux.
WHAT IS XPCE?
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.
FILES AND ORGANISATION
ftp site: swi.psy.uva.nl (22.214.171.124)
directories: pub/xpce/doc/.. (PostScript documentation)
pub/xpce/linux/.. (Linux binaries)
To install the system from the precompiled and linked binaries you need
For those that like to link to other languages, modified SWI-Prolog and
link it to XPCE, etc. there is
Which contains the XPCE.a library, the pl.o SWI-Prolog object file and
the .o files and sources for the interface. For this package too you
I compiled and linked all this on stock SLS-1.03 with a fixed 99pl12
kernel (thanks to Linus). Libc 4.4.2. The binary is statically linked
to avoid problems with saved states and is likely to run on most more
modern kernels. To relink from the kit, versions are probably critical.
NEW TO THIS RELEASE
[NOTE: The beginners document is `Programming in PCE/Prolog', to be found
# Online documentation
Over 1000 extra cards in the online documentation system. Many
old and incorrect descriptions have been updated. Cards are now
structured in `functional groups' to provide much better overview.
# Printed documentation
For those who dislike forests, pub/xpce/linux/doc/refman/*.ps
contains PostScript for DRAFT edition 0 of the reference manual
(672 pages). The distribution also provides the software to
regenerate this manual. Requires TeX 3 with increased poolsize.
# Some bugfixes