Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-25 Thread Ludovic Courtès
Hi Greg, Greg Troxel skribis: > Ludovic Courtès writes: > >> So something like the patch below? >> >> Thanks, >> Ludo’. >> >> diff --git a/libguile/posix.c b/libguile/posix.c >> index 74c743119..0b1fe2637 100644 >> --- a/libguile/posix.c >> +++ b/libguile/posix.c >> @@ -105,8 +105,8 @@ >> # el

Re: Add internal definitions to derived forms

2023-01-25 Thread Ludovic Courtès
Hi, lloda skribis: > From 70ce7174a43ba17f2db0c3a6b7eeeb191a332663 Mon Sep 17 00:00:00 2001 > From: Daniel Llorens > Date: Tue, 24 Jan 2023 11:26:44 +0100 > Subject: [PATCH 2/2] Document multiple-value returns in forms taking a > let-expression body > > * doc/ref/api-binding.texi (Local Bindin

GNU Guile 3.0.9 released

2023-01-25 Thread Ludovic Courtès
We are pleased to announce GNU Guile release 3.0.9, the latest in the 3.0 stable release series, corresponding to 138 commits by 27 people since 3.0.8. This release provides many bug fixes as well as new functionality, including new bindings to POSIX interfaces. See the ‘NEWS’ excerpt below for d

GNU Guile 3.0.9 released

2023-01-25 Thread Ludovic Courtès
We are pleased to announce GNU Guile release 3.0.9, the latest in the 3.0 stable release series, corresponding to 138 commits by 27 people since 3.0.8. This release provides many bug fixes as well as new functionality, including new bindings to POSIX interfaces. See the ‘NEWS’ excerpt below for d

Re: Add internal definitions to derived forms

2023-01-25 Thread Ludovic Courtès
Hello! Linus Björnstam skribis: > This commit adds internal definitions to derived conditional forms, > with-fluids and and-let*. This means the bodies of when, unless and > with-fluids, and the clause bodies of case and cond behave like a > lambda body. > > There is no performance hit since gui

[PATCH] doc: Use archived URL from Internet Archive for syntax-rules primer.

2023-01-25 Thread Bruno Victal
* doc/ref/api-macros.texi (Syntax Rules): Use archived URL from Internet Archive for syntax-rules primer. --- doc/ref/api-macros.texi | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/doc/ref/api-macros.texi b/doc/ref/api-macros.texi index a353719cb..ecd54de8e 100644

[PATCH] Revert "Mention package GNU Autopoint in README."

2023-01-25 Thread Bruno Victal
GNU Autopoint is a part of GNU gettext. This reverts commit 3badbb71c6d29ea94e500309b8d6b80e61d0c460. --- README | 1 - 1 file changed, 1 deletion(-) diff --git a/README b/README index 6c81f14f0..7c498d6fa 100644 --- a/README +++ b/README @@ -124,7 +124,6 @@ When building from a Git checkout, th

Re: Add internal definitions to derived forms

2023-01-25 Thread Greg Troxel
Ludovic Courtès writes: > The reason I’m hesitant is that, while I think it’s nice to be able to > have local ‘define’ in these contexts, I’m wary of diverging from R5RS > and R6RS. Since it’s a one-way change (we won’t be able to revert it > once people rely on it), I thought we’d rather be car

Re: Add internal definitions to derived forms

2023-01-25 Thread Linus Björnstam
On Wed, 25 Jan 2023, at 16:09, Ludovic Courtès wrote: > Hello! > > Linus Björnstam skribis: > > > Daniel pushed this as 764e3614b8c13de604399572a67d071621e9ca21 in > ‘main’. I had completely overlooked this thread but I wasn’t quite sure > about it, so I did not include it in 3.0.9. > > The re

Re: Add internal definitions to derived forms

2023-01-25 Thread Linus Björnstam
On Wed, 25 Jan 2023, at 16:38, Greg Troxel wrote: > My reaction, without thinking much, and being fuzzy on a lot of things > is that part of the point of guile is that it is Scheme which to me > means RnRS conformance. Of course it's not exactly and every other > Scheme impl is not exactly. B