From p.singleton@keele.ac.uk  Wed Jan 19 16:54:40 2000
Received: from cmailg3.svr.pol.co.uk (cmailg3.svr.pol.co.uk [195.92.195.173])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id QAA15532
	for <prolog@swi.psy.uva.nl>; Wed, 19 Jan 2000 16:54:40 +0100 (MET)
Received: from modem4294967254.environment.dialup.pol.co.uk ([195.92.1.170] helo=keele.ac.uk)
	by cmailg3.svr.pol.co.uk with esmtp (Exim 3.13 #0)
	id 12AxQg-00033s-00
	for prolog@swi.psy.uva.nl; Wed, 19 Jan 2000 15:53:54 +0000
Message-ID: <3885D5FD.93F930CE@keele.ac.uk>
Date: Wed, 19 Jan 2000 15:19:25 +0000
From: Paul Singleton <p.singleton@keele.ac.uk>
Organization: SmartArts Computing Consultancy
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: SWI Prolog <prolog@swi.psy.uva.nl>
Subject: modal foreign code
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

How can I block a foreign function, and then awaken it (from some
aynchronous event)?

I.e. rather like XPCE's 'confirm' and 'return'...

Paul Singleton


