Ticket #441 (closed change request: fixed)
equal? may not recurse into closures
|Reported by:||felix||Owned by:|
Because it is impossible to avoid circular data when comparing closures and since equality of procedures is a difficult issue in general, the implementation of equal? should be changed to not descend recursively into procedures and comparing them with eq? instead.
This is a change-request, because such a change in the semantics of equal? may break existing code.
The discussion period will end on 2010-12-21.