From jan@swi.psy.uva.nl  Tue Mar 14 18:29:32 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 SAA06136
	for <prolog@swi.psy.uva.nl>; Tue, 14 Mar 2000 18:29:32 +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 SAA18990
	for prolog; Tue, 14 Mar 2000 18:29:33 +0100
Date: Tue, 14 Mar 2000 18:29:33 +0100
Message-Id: <200003141729.SAA18990@gollem.swi.psy.uva.nl>
From: Jan Wielemaker <jan@swi.psy.uva.nl>
Subject: inserting/replacing clauses?
To: prolog@gollem.swi.psy.uva.nl
Phone: +31 - 20 - 525 6121

Hi,

I've got someone who wants to insert clauses in the middle.  As far
as I can see there is no real big technical issue and I must agree
it might come handy at times.  On the other hand, I hesitate.

Slightly cleaner would be

	replace(OldClause, NewClause)

which has the nice property of allowing for a database update without
reordering the clauses.

Anyone around with strong feeling on whether or not to add such a
beast to the system, and if yes, name and semantics?

	Opinions?

		--- Jan

