Subject: Circular references

From: "Gordon Streeter" <[email-masked]>
Date: Thu, 14 Sep 2000 15:47:21 -0500

I'm having various troubles dealing with circular references.  The biggest problem is in trying to assert a term with a circular reference.  My application is more complex, but here is a simple test:

    A = a(A), assert(A).

This causes an exception (0xc00000fd) in PLWIN.EXE on WinNT 4.0, SP6, for SWI-Prolog 3.2.8, 3.3.6, and 3.3.10.

Any help would be appreciated.

Thanks,

G

[email-masked]