--- Begin Message ---
Subject: |
SRFI-37 does not terminate |
Date: |
Thu, 13 Dec 2012 22:45:34 +0100 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux) |
The following case does not terminate:
scheme@(guile-user)> (use-modules (srfi srfi-37))
scheme@(guile-user)> (define opts (list (option '(#\I) #f #t (lambda _ #t))))
scheme@(guile-user)> (args-fold '("-I") opts (lambda _ (error "unrecognized"))
(lambda _ #f) '())
[spins forever]
(This is an option with a short name, optional argument; it is used
without that optional argument.)
Ludo’.
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#13176: SRFI-37 does not terminate |
Date: |
Mon, 25 Mar 2013 23:29:51 +0100 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux) |
address@hidden (Ludovic Courtès) skribis:
> The following case does not terminate:
>
> scheme@(guile-user)> (use-modules (srfi srfi-37))
> scheme@(guile-user)> (define opts (list (option '(#\I) #f #t (lambda _ #t))))
> scheme@(guile-user)> (args-fold '("-I") opts (lambda _ (error
> "unrecognized")) (lambda _ #f) '())
> [spins forever]
Fixed in 59b0f9d.
Ludo’.
--- End Message ---