This page is part of the web mail archives of SRFI 44 from before July 7th, 2015. The new archives for SRFI 44 contain all messages, not just those from before July 7th, 2015.
What are peoples' current thoughts on the spec as it stands at sgmiller.org? I feel we are very near completion, but the list is somewhat quiet. Also, now is a good time to point out typos and other small errors.
I have a small question of style. When you look up a function in the middle of the srfi,
you will see a typical entry like as the one below, and then a newcomer (or an forgetful old timer) have to look up * and %. Dictionaries / procedure:/ *dict?* value *=>* booleanReturns a non-false value if the provided value is a flexible sequence
/ procedure:/ *%* [equivalence-function] (key . value) ... *=> ** Constructs a % dictionary with the zero or more bindings provided as it's initial values. If provided, the keys will be compared with the given equivalence function, otherwise eqv? is used. Each operand after the equivalence function to a dictionary constructor must be aScheme pair.
/ procedure:/ **-keys->list* dictionary *=>* listWouldn't it be easier to read if it was
<collection-name>, <dictionary-name> etc instead? What do the other meta srfis do? -- Jens Axel Søgaard