[plt-scheme] Possible bug in equal? applied to records

From: Henk Boom (lunarc.lists at gmail.com)
Date: Mon Jul 28 16:31:55 EDT 2008

On 2008-07-28, Alan Watson <alan at alan-watson.org> wrote:
> According to my reading of §11.5 of the R6RS, the following procedure should
> always return #t for any x and y:
>  (define (check-equal x y)
>   (eq? (eqv? x y)
>        (equal? (list x) (list y))))

Probably not related to what you were trying with structures, but by
my reading of R6RS that would return #f when passed two strings which
satisfy string=? but not eqv?.


Posted on the users mailing list.