id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 441 equal? may not recurse into closures felix winkelmann "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. " change request closed major 4.9.0 core libraries 4.6.x fixed equal? procedures