s7 suggestion
bil@xxxxxx
(29 Oct 2019 13:40 UTC)
|
Re: s7 suggestion
Lassi Kortela
(29 Oct 2019 15:15 UTC)
|
Re: s7 suggestion
bil@xxxxxx
(29 Oct 2019 15:56 UTC)
|
Re: s7 suggestion
Lassi Kortela
(29 Oct 2019 16:19 UTC)
|
Re: s7 suggestion
Lassi Kortela
(29 Oct 2019 16:32 UTC)
|
Re: s7 suggestion
bil@xxxxxx
(29 Oct 2019 17:54 UTC)
|
Re: s7 suggestion Lassi Kortela (29 Oct 2019 18:07 UTC)
|
Re: s7 suggestion
John Cowan
(01 Nov 2019 21:27 UTC)
|
Re: s7 suggestion
Lassi Kortela
(01 Nov 2019 21:36 UTC)
|
Re: s7 suggestion
John Cowan
(01 Nov 2019 23:03 UTC)
|
&key vs :key in the lambda list
Lassi Kortela
(01 Nov 2019 23:17 UTC)
|
Re: &key vs :key in the lambda list
John Cowan
(01 Nov 2019 23:18 UTC)
|
Re: &key vs :key in the lambda list
Lassi Kortela
(01 Nov 2019 23:27 UTC)
|
Syntax for hygienic vs non-hygienic keywords
Lassi Kortela
(01 Nov 2019 23:33 UTC)
|
Re: allow-other-keys
bil@xxxxxx
(29 Oct 2019 19:51 UTC)
|
Re: s7 suggestion
Marc Nieper-Wißkirchen
(29 Oct 2019 16:33 UTC)
|
Re: s7 suggestion
Lassi Kortela
(29 Oct 2019 16:53 UTC)
|
Re: s7 suggestion
bil@xxxxxx
(29 Oct 2019 17:10 UTC)
|
Including 177 in s7?
Lassi Kortela
(29 Oct 2019 17:34 UTC)
|
>> If we manage to arrive at a SRFI 177 design that Scheme implementors are >> generally satisfied with, would you be willing to ship the macros with >> s7? > > Yes. Thanks a lot! A number of us are working to make portable Scheme a reality, so this kind of support means a lot. The various interrelated portability initiatives are all based around R6RS and R7RS, for what it's worth. Your manual says s7 is close to R7RS already, which is great. For portable libs, R7RS `define-library`, `include` and `cond-expand` are quite crucial. Do those mesh well with s7's goals? >> The current s7 implementation is a 27 lines, 5 lines of which is a >> `split-last` helper. So it's not huge but it'd be nice to find something >> even simpler. > > It looked fine to me -- I'll stare at it some more. The syntax may still change a bit; John advocates (keyword-lambda (a b &key c d) ...) instead of (keyword-lambda (a b (c d)) ...). For s7 this doesn't make much difference; it mainly troubles syntax-rules macros.