[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #441: equal? may not recurse into closures
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] Re: #441: equal? may not recurse into closures |
Date: |
Thu, 16 Dec 2010 14:40:58 -0000 |
#441: equal? may not recurse into closures
-----------------------------+----------------------------------------------
Reporter: felix | Owner:
Type: change request | Status: new
Priority: major | Milestone: 4.7.0
Component: core libraries | Version: 4.6.x
Resolution: | Keywords: equal? procedures
-----------------------------+----------------------------------------------
Comment(by alaric):
Replying to [comment:2 felix]:
> Replying to [comment:1 alaric]:
>
> > One underlying issue is: Who compares procedures, anyway? What are
their intentions and wishes?
>
> When comparing records, some slots may contain procedures. Another case
is hash-table keys - here procedures may appear contained in non-atomic
data compared by `equal?`.
Oh, indeed; but what is the desired outcome for people doing this? What
are they trying to do?
--
Ticket URL: <http://bugs.call-cc.org/ticket/441#comment:3>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.