bug#75413: Fix faulty example of SRFI-31 in the manual.

2025-01-08 Thread Yuval Langer
Adding a `(newline)` in this patch. On Tue, Jan 7, 2025 at 3:23 AM Rob Browning wrote: > > Yuval Langer writes: > > > diff --git a/doc/ref/srfi-modules.texi b/doc/ref/srfi-modules.texi > > index d77bc1c90..1373409f0 100644 > > --- a/doc/ref/srfi-modules.texi > > +++ b/doc/ref/srfi-modules.texi >

bug#75413: Fix faulty example of SRFI-31 in the manual.

2025-01-08 Thread Yuval Langer
Sorry about the flood. I have added `(newline)`, but the example output did not have the literal newlines, so in this patch I have added both the `(newline)` call and the example output newlines. On Thu, Jan 9, 2025 at 6:01 AM Yuval Langer wrote: > > Adding a `(newline)` in this patch. > > On T

bug#75439: Behaviour of equal? on R6RS records is wrong by the spec, also the Wrong Thing in general

2025-01-08 Thread Daphne Preston-Kendal
Guile always compares record instances by their field structure when equal? is used, including for instances of record types defined by R6RS define-record-type, as demonstrated here: $ guile --r6rs scheme@(guile-user)> (import (rnrs records syntactic)) scheme@(guile-user)> (define-record-type fo