New draft (#10) of SRFI 146: Mappings
Arthur A. Gleckler 12 Jul 2017 18:29 UTC
I've just published draft #10 of SRFI 146. It was submitted by
Marc Nieper-Wißkirchen, author of the SRFI.
<https://srfi.schemers.org/srfi-146/>
Here are Marc's comments on the draft:
Changes
- Editorial fixes (most of them were reported by Shiro
Kawai)
- Reference to implementation to SRFI 113 removed because
after changes to SRFI 153 it might better become an
implementation of SRFI 153
- Added mapping-pop to make the interface as powerful as
SRFI 125 (please review the signature of the procedure)
- Prefix the identifiers in (srfi 146 hash) with hashmap,
not mapping
- Make (srfi 146 hash) mandatory (implementation based on
SRFI 125 yet missing)
- Re-export comparator? from (srfi 128) to define the
comparison type (based on my thoughts outlined here:
https://groups.google.com/d/msg/scheme-reports-wg2/NZA9CIMRl48/CJ4Xn27CAwAJ)
Commit Summary
- clarify how mappings are compared; add credit to Shiro Kawai
- editorial fixed: mapping-catenate
- editorial fix: copy and paste error fixed
- editorial fix: remove confusing plural
- Remove references to SRFI 113 implementation
- added missing procedures to index
- added mapping-pop(!)
- change prefix to hashmap for (srfi 146 hash)
- Re-export comparator? from (srfi 128)
File Changes
M srfi-146.html (139)
M srfi/146.scm (17)
M srfi/146.sld (4)
M srfi/146/test.sld (13)
Here's the diff:
<https://github.com/scheme-requests-for-implementation/srfi-146/compare/d188069ecf2351c1422d67505372d503d6ac3b38...9feb1e5e05edb3d4153df761ba565f13d4a91299>
Regards,
SRFI Editor