I've just published draft #2 of SRFI 224. It was submitted by Wolfgang Corcoran-Mathe, author of the SRFI.
Here are Wolfgang's comments on the draft:
The only significant change to the SRFI is the redefinition of imapping-ref, which now follows the SRFI 146 model.
Here is the commit summary:
- Fix typo.
- Note PD status of pmatch; link original code.
- imapping-unfold: Update multiple-value notation.
- Fix "or #f" error in internal proc. trie-assoc, update users.
- Reorganize and rename implementation files.
- Rename library: integer-map -> (srfi 224).
- Test that imapping-lookup handles #f values correctly.
- Tests: Fix comparison of Maybe values.
- imapping-update: Returns the imapping if k is not found.
- Simplify example.
- Re-specify imapping-ref to take optional continuations.
- Rename internal procedures.
- SRFI 78 tests: Add missing import.
- Tests: Use test-eqv to compare atomic values.
- stop? can return any truthy value.
- Put -ref procedures before -lookup.
- Additional ACKs.
- Publish second draft.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-224/compare/draft-1..draft-2
Regards,
SRFI Editor