Last call for comments on SRFI 214: Flexvectors
Arthur A. Gleckler
(05 Feb 2021 18:31 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors Wolfgang Corcoran-Mathe (08 Feb 2021 05:12 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors
John Cowan
(08 Feb 2021 17:51 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors
Shiro Kawai
(22 Feb 2021 04:20 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors
Adam Nelson
(22 Feb 2021 04:12 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors
Wolfgang Corcoran-Mathe
(27 Feb 2021 19:51 UTC)
|
Re: Last call for comments on SRFI 214: Flexvectors Wolfgang Corcoran-Mathe 08 Feb 2021 05:12 UTC
This is looking very polished. Thanks to Adam and to the mailing list participants for this clear and detailed SRFI. A plug-and-chug test run on chibi-scheme resulted in all tests passing without issue. There are a few minor typos in the SRFI document: * The spec of flexvector-cumulate reads: "Returns a newly-allocated flexvector new with the same length as fv. Each element i of new is set to the result of (f (flexvector-ref new (- i 1)) (flexvector-ref vec i)) ..." For ‘vec’ in the Scheme snippet, read ‘fv’. * For clarity, flexvector-index should indicate that it applies ‘pred?’ in parallel to the elements of the flexvector arguments. (The specs of most similar procedures in SRFI 214 make this clear.) * string->flexvector's ‘start’ argument should default to 0, not -1. Minor quibble: Why not provide the inverse of generator->flexvector? Best regards, -- Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz> "All this currying's just a phase, though it seldom hinders." --Fritz Ruehr