From jan@swi.psy.uva.nl Mon Jan  7 11:49:24 2002
Received: from gollem.swi.psy.uva.nl (root@gollem.swi.psy.uva.nl [145.18.152.30])
	by swi.psy.uva.nl (8.11.6/8.11.2) with ESMTP id g07AnOT24937
	for <prolog@swi.psy.uva.nl>; Mon, 7 Jan 2002 11:49:24 +0100 (MET)
Received: from localhost (localhost [[UNIX: localhost]])
	by gollem.swi.psy.uva.nl (8.11.3/8.11.3/SuSE Linux 8.11.1-0.5) id g07AnN727191
	for prolog@swi.psy.uva.nl; Mon, 7 Jan 2002 11:49:23 +0100
From: Jan Wielemaker <jan@swi.psy.uva.nl>
Organization: SWI, University of Amsterdam
To: prolog@swi.psy.uva.nl
Date: Mon, 7 Jan 2002 11:35:21 +0100
X-Mailer: KMail [version 1.0.29.2]
Content-Type: text/plain
MIME-Version: 1.0
Message-Id: <02010711492301.27145@gollem>
Content-Transfer-Encoding: 8bit
Subject: [SWIPL] Happy NY and bugfix in new call/1

Hi,

First of all I'd like to wish you a year of nice, happy hacking together
with all other good things that can happen.  Thanks for all the
bug-reports and patches over 2001.  For myself, I've expienced a lot of
good feedback, bug-reports and patches on the integrated SWI-Prolog
4.0.x environment, providing me with many new ideas.

Thanks for those that tested the new call/1 implementation on the CVS
version.  Lourens van der Meij was the first (and sofar only) to find
a bug, which has been fixed in the updated CVS version.  Please update
and re-compile.

In addition, a little X-mas holliday hacking has added
call_cleanup/[2,3]; a predicate that allows for guaranteed cleanup of
global actions such as open streams, database handles, etc. found
in a number of Prolog systems.  call_cleanup/3 is an extension thereof,
operating in the same style as catch/3.

	Regards --- Jan

P.s.	During most the X-mas holiday, parts of the web-server served by
	`gollem' (Twiki web and mailing list archiving) as well as
	E-mail to me did not function.  All runs normal again. 

