From jan@swi.psy.uva.nl  Tue Feb 29 09:49:13 2000
Received: from gollem.swi.psy.uva.nl (root@gollem [145.18.152.30])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id JAA09639;
	Tue, 29 Feb 2000 09:49:13 +0100 (MET)
Received: (from jan@localhost)
	by gollem.swi.psy.uva.nl (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id JAA04898;
	Tue, 29 Feb 2000 09:49:27 +0100
Date: Tue, 29 Feb 2000 09:49:27 +0100
Message-Id: <200002290849.JAA04898@gollem.swi.psy.uva.nl>
From: Jan Wielemaker <jan@swi.psy.uva.nl>
Subject: Re: XPCE as a regular library?
To: Paul Singleton <p.singleton@keele.ac.uk>,
        SWI Prolog <prolog@swi.psy.uva.nl>
In-Reply-To: Paul Singleton's message of Mon, 28 Feb 2000 20:45:43 +0000
Phone: +31 - 20 - 525 6121

> Could XPCE be packaged as a regular SWI-Prolog library, to be loaded
> dynamically if required?
> 
> I mean, in principle: this is not a request (yet :-)
> 
> Does XPCE interact with the Prolog kernel in ways which the Foreign
> Language Interface doesn't support?

It is since years, and most people use it this way.  It doesn't
do anything not in the foreign interface, though some things it
uses are not described in the reference manual, but only very briefly
in SWI-Prolog.h (event synchronisation for the Unix version to name the
most important one).

	Regards --- Jan

