New draft (#5) of SRFI 146: Mappings Arthur A. Gleckler (05 Jan 2017 00:56 UTC)
Re: New draft (#5) of SRFI 146: Mappings Arthur A. Gleckler (08 Jan 2017 20:31 UTC)

New draft (#5) of SRFI 146: Mappings Arthur A. Gleckler 05 Jan 2017 00:56 UTC

I've just published draft #5 of SRFI 146.  It was submitted
by Marc Nieper-Wißkirchen, the author of the SRFI.

  <http://srfi.schemers.org/srfi-146/>

Here's the diff:

  <https://github.com/scheme-requests-for-implementation/srfi-146/pull/4>

Here are Marc's comments on the new draft:

  The main change is the addition of an implementation of
  SRFI 113 ("sets and bags") in terms of the mappings of
  SRFI 146.  This is to demonstrate the usability of the
  interface of SRFI 146, to have an implementation of SRFI
  113 based on comparators with ordering instead of hash
  procedures, and to have the base for an implementation for
  ordered sets and bags for a future SRFI.

  Other changes include some code fixes in the SRFI 146
  code, and adding the requirement to invoking the failure
  and success procedures in tail context when viable.

  Commit Summary

  * code fixes; added implementation for SRFI 113
  * add note about included SRFI 113 implementation
  * map-find and map-ref should tail-call failure and success
  * Merge branch 'master' of https://github.com/scheme-requests-for-implementation/srfi-146

  File Changes

  * M nieper/rbtree.scm (6)
  * M srfi-146.html (15)
  * A srfi/113.scm (817)
  * A srfi/113.sld (65)
  * A srfi/113/test.sld (669)
  * M srfi/145.scm (4)
  * M srfi/146.scm (45)
  * M srfi/146/test.sld (3)
  * M tests.scm (4)

Regards,

SRFI Editor