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 may be distributed under the terms of the General Public License version 2 (GPL-2), which is available in the file COPYING or at http://www.gnu.org. As with the default hosting language SWI-Prolog, commercial licences are available that allow for the use with proprietary software. Please check the SWI-Prolog home-page for details at http://www.swi.psy.uva.nl/projects/SWI-Prolog or contact the author at Jan Wielemaker Dept. of Social Science Informatics (SWI) University of Amsterdam Roetersstraat 15 1018 WB Amsterdam The Netherlands E-mail: jan@swi.psy.uva.nl Installation See the file INSTALL for installing the binary version. See COMPILATION for installing from the sources. Bugs Bugs may be reported to xpce-bugs@swi.psy.uva.nl. Please indicate the PCE version, Prolog/Lisp system used. If the error can be isolated, it will generally be fixed, so it is in your interrest to report the error in such a way that we can reproduce it. Warranty The authors, nor the Department or University PROVIDE ANY WARRANTY. See the licence agreement for further details.