From ok@atlas.otago.ac.nz Fri Sep 28 02:42:06 2001
Received: from atlas.otago.ac.nz (atlas.otago.ac.nz [139.80.32.250])
	by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f8S0g4v15139;
	Fri, 28 Sep 2001 02:42:05 +0200 (MET DST)
Received: (from ok@localhost)
	by atlas.otago.ac.nz (8.9.3/8.9.3) id MAA444941;
	Fri, 28 Sep 2001 12:42:03 +1200 (NZST)
Date: Fri, 28 Sep 2001 12:42:03 +1200 (NZST)
From: "Richard A. O'Keefe" <ok@atlas.otago.ac.nz>
Message-Id: <200109280042.MAA444941@atlas.otago.ac.nz>
To: jan@swi.psy.uva.nl, nissim@math.ufl.edu, prolog@swi.psy.uva.nl
Subject: Re: [SWIPL] Calling more than one predicate

"Nissim Broudo" <nissim@math.ufl.edu> :write:
	>What's the feasibility of being able to call more than one predicate in
	>future versions of SWI-Prolog ?  I would like to have 2 open predicates

Well, you can fire up as many independent operating system processes,
each running Prolog, as you want.  If they are all running the same
program, and not changing their data bases, that would do the trick.

Tim Lindholm (whose name appears on the Java VM book) produced a multithread
version of Quintus Prolog where you could have done this, but at that time
there wasn't a market for it, and Quintus basically dropped it.

The ECLIPSE manual I have seems to suggest that ECLIPSE has the same
limitation, but I may be misreading it.

