From jan@swi.psy.uva.nl  Mon Feb 14 17:17:27 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 RAA12745;
	Mon, 14 Feb 2000 17:17:27 +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 RAA00424;
	Mon, 14 Feb 2000 17:17:27 +0100
Date: Mon, 14 Feb 2000 17:17:27 +0100
Message-Id: <200002141617.RAA00424@gollem.swi.psy.uva.nl>
From: Jan Wielemaker <jan@swi.psy.uva.nl>
Subject: Re: Some differences with the previous version
To: "Pierre Nugues" <pnugues@greyc.ismra.fr>, <prolog@swi.psy.uva.nl>,
        prolog-request@swi.psy.uva.nl
Phone: +31 - 20 - 525 6121

> I tested the final release and it prints ERROR messages while loading
> singletons. It used to be warnings. Is there a way to correct it?

I see.  In general when the old system said `warning', it meant error,
but this is a real warning.  That will be fixed.

> In addition, when lists have a length of more than 10 items, the rest is
> displayed by ... after the 10th element. Again, is there a way to print the
> whole list.

:- set_prolog_flag(toplevel_print_options,
		   [ quoted(true),
		     portray(true)
		   ]).

Please note the 'w' and 'p' responses in the toplevel and debugger to
switch between pure writing and the default.

> Finally, the 'not' operator has been removed. I know it's not a part of the
> standard, but many programs still contain it.

The predicate is still there, only it is no operator.  If you have old
code, just stick

:- op(900, fy, not).

in your loadfile. Note that operators are local to modules now, but
operators defined in user apply as default to all modules.

	Regards --- Jan

