|
From: | Stefan Israelsson Tampe |
Subject: | Re: Will guile support R7RS terminating "equal?" in the presence of cycle? |
Date: | Sat, 8 Sep 2012 19:00:49 +0200 |
On 09/03/2012 09:55 AM, Stefan Israelsson Tampe wrote:This trick of mutating bits in the conses fails badly in case of multiple threads, therefore we cannot use it.
To note here is that if we had
one bit to spare for every cons representation we could do use that bit
to mark conses as been touched and abort the ordinary equal if we find a
mark. For x86-64 we have one such bit available which is cool.
Mark
[Prev in Thread] | Current Thread | [Next in Thread] |