Notes on trying to get srfi-tools working.
Shawn Wagner
(19 Apr 2023 17:53 UTC)
|
Re: Notes on trying to get srfi-tools working.
Arthur A. Gleckler
(19 Apr 2023 21:47 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 00:08 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 09:19 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 09:34 UTC)
|
Re: Notes on trying to get srfi-tools working.
Daphne Preston-Kendal
(20 Apr 2023 09:48 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 09:53 UTC)
|
Re: Notes on trying to get srfi-tools working.
Arthur A. Gleckler
(22 Apr 2023 16:58 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 09:50 UTC)
|
Re: Notes on trying to get srfi-tools working.
Marc Nieper-Wißkirchen
(20 Apr 2023 09:58 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 10:04 UTC)
|
Re: Notes on trying to get srfi-tools working.
Daphne Preston-Kendal
(20 Apr 2023 10:07 UTC)
|
Re: Notes on trying to get srfi-tools working. Lassi Kortela (20 Apr 2023 10:40 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 10:00 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(22 Apr 2023 05:47 UTC)
|
> Chicken does not support the extended syntax-rules patterns added in R7RS (actually copied over from R6RS), only the more limited patterns allowed by R5RS. If memory serves, SRFI 46 (Basic Syntax-rules Extensions) was added to RnRS. Anything else? Timeline: - 1998: R5RS - 2005: SRFI 46 - 2007: R6RS > This is a bug in Chicken, not in my code. The syntax-rules implementation provided by Chicken's r7rs egg seems to be here: https://code.call-cc.org/svn/chicken-eggs/release/5/r7rs/trunk/synrules.scm The default syntax-rules implementation, sans r7rs, is in the chicken-core repo in the file synrules.scm. The procedure `segment-pattern?` raises the error "Cannot combine dotted tail and ellipsis".