bug#62456: [PATCH] Fix typo.

2023-03-26 Thread Bug reports for GUILE, GNU's Ubiquitous Extension Language
--- libguile/list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/list.c b/libguile/list.c index 82aab8a5d..cd05e77b8 100644 --- a/libguile/list.c +++ b/libguile/list.c @@ -224,7 +224,7 @@ SCM_DEFINE (scm_length, "length", 1, 0, 0, SCM_DEFINE (scm_append, "append"

bug#62464: [PATCH] error-object-irritants may #f instead of a list

2023-03-26 Thread Vasilij Schneidermann
Hello, I've tried to run a R7RS program and ran into an error with the `error-object-irritants` procedure. According to R7RS-small, it returns a list of irritants for the error object, but under Guile it returns #f instead of an empty list. This behavior deviates from other R7RS implementations I'

bug#62469: ‘throw’ introduces a continuation barrier

2023-03-26 Thread Ludovic Courtès
‘throw’ introduces a continuation barrier as of Guile 3.0.9: --8<---cut here---start->8--- $ cat ~/src/guile-debugging/suspendable-continuation.scm (use-modules (ice-9 control)) (let ((tag (make-prompt-tag))) (call-with-prompt tag (lambda () (catch