guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Will guile support R7RS terminating "equal?" in the presence of cycl


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]