On Sun, Apr 9, 2023 at 5:19 PM Marc Nieper-Wißkirchen <[email protected]> wrote:
> For records (at least R6RS records), equal? and eqv? have the same > behavior. > Ah, I had forgotten that. In R7RS it's unspecified; some implementations recursively descend into records of the same type (Chicken, Chibi, Cyclone, kawa do, Foment, Picrin, MIT do not) . Guile also recurses even in R6RS mode. > You should also point out that a record literal is immutable, even if the > fields of the record type claim to be mutable. > > This follows from the general text for constants, but I can add it if > you think it is more helpful than superfluous. > It should be possible to provide this SRFI even in non-R6RS systems, so I think it is helpful.
