Skip to content

SWI-Prolog/packages-xpce

Repository files navigation

Contents

This directory contains XPCE, an object-oriented symbolic programming environment for User Interfaces. XPCE was designed to be language-independant. In practice it has gained popularity with Prolog and many useful libraries are now available for Prolog only. Therefore we will often talk about XPCE/Prolog.

Authors

The development of XPCE was started by Anjo Anjewierden. The package was then called PCE. He designed and implemented version 1 and 2. Version 3 is the result of a joint effort from Anjo Anjewierden and Jan Wielemaker. This was the last version based on SunView. Version 4 and 5 have been designed and implemented by Jan Wielemaker. It makes the full object oriented mechanisms underlying PCE available to the Prolog programmer and has bindings for X-windows (X11) and MS-Windows (Win32).

Copyrights

The copyright to XPCE is owned by the University of Amsterdam. XPCE is distributed under the "Simplified BSD License"

Installation

See the file INSTALL.md for building xpce. Further information on building XPCE is also available from the SWI-Prolog and XPCE web pages.