[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Proposal: equal?
This page is part of the web mail archives of SRFI 101 from before July 7th, 2015. The new archives for SRFI 101 contain all messages, not just those from before July 7th, 2015.
An efficient and portable definition of `equal?' that does what you
would expect (tests for structural equality) in the case of
random-access pairs and lists can be defined in terms of the procedures
provided by SRFI 101, however the implementation requirements imposed by
R6RS for `equal?' are quite sophisticated. For this reason, I propose
adding `equal?' to the specification and reference implementation to
avoid duplication of efforts.
I propose the behavior of this procedure should be unspecified on
systems with disjoint linear-access and random-access pairs when given
two pairs with differing representations.
Unless there are objections, I will add this to the next revision of the
SRFI.
David