From konik@umich.edu Fri Dec 28 06:42:16 2001
Received: from changeofhabit.mr.itd.umich.edu (changeofhabit.mr.itd.umich.edu [141.211.144.17])
	by swi.psy.uva.nl (8.11.6/8.11.2) with ESMTP id fBS5gGT24351
	for <prolog@swi.psy.uva.nl>; Fri, 28 Dec 2001 06:42:16 +0100 (MET)
Received: from main (pm465-20.dialip.mich.net [207.75.177.78])
	by changeofhabit.mr.itd.umich.edu (8.9.3/3.2r) with SMTP id AAA25547
	for <prolog@swi.psy.uva.nl>; Fri, 28 Dec 2001 00:42:14 -0500 (EST)
From: "Tolga Konik" <konik@umich.edu>
To: <prolog@swi.psy.uva.nl>
Date: Fri, 28 Dec 2001 00:42:14 -0500
Message-ID: <NPEMIPNCKNCFIHHCDAGMIEFDCJAA.konik@umich.edu>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
In-Reply-To: <200112210826.fBL8Qlv28439@gollem.swi.psy.uva.nl>
Subject: [SWIPL] dynamicity of a predicate

Hi,

I have two questions.

1) is dynamicity of a predicate module dependent?

2) 	I plan to use $set_predicate_attribute to switch on and off the
dynamicity of predicates.
	this way,
	A) I want to prevent unintendent changes to some dynamic predicates and
	B) by using static predicate modification exception, I want to track
changes on these predicates.

	is there a forseenable danger in using the internal predicate
$set_predicate_attribute?

- Tolga


-----Original Message-----
From: Jan Wielemaker [mailto:jan@swi.psy.uva.nl]
Sent: Friday, December 21, 2001 3:27 AM
To: Roger Levy; prolog@swi.psy.uva.nl
Subject: Re: [SWIPL] Question regarding error message


> Hi,
>
> I just received the following error message from an SWI interactive run:
>
> [PROLOG SYSTEM ERROR:
> 	Recursively received fatal signal 11
>
> PROLOG STACK:
>         <snip>
>
> The most recent goal was a retract/1.
>
> Out of curiosity, what does this error mean?

It means you've had a crash.  Signal 11 is `segmentation-fault'
(general protectiong fault in Windows speak).  Normally it tries
to map this into a Prolog exception.  If, while trying to recover,
it gets a second one it generates a system error saying: ``I'm lost''.

If it can be reproduced and you are running a recent release, please
submit the program in a bug-report.

	--- Jan


----------------
* To UNSUBSCRIBE, please use the HTML form at

    http://www.swi.psy.uva.nl/projects/SWI-Prolog/index.html#mailinglist

or send mail to prolog-request@swi.psy.uva.nl using the Subject:
"unsubscribe"
(without the quotes) and *no* message body.

** An ARCHIVE of this list is maintained at

    http://www.swi.psy.uva.nl/projects/SWI-Prolog/mailinglist/archive/

