|
From: | Mark H Weaver |
Subject: | Re: Will guile support R7RS terminating "equal?" in the presence of cycle? |
Date: | Sat, 08 Sep 2012 12:56:21 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120817 Icedove/10.0.6 |
On 09/03/2012 09:55 AM, Stefan Israelsson Tampe wrote:
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.
This trick of mutating bits in the conses fails badly in case of multiple threads, therefore we cannot use it.
Mark
[Prev in Thread] | Current Thread | [Next in Thread] |