Arthur A. Gleckler <xxxxxx@speechcode.com> schrieb am Mo., 27. Aug. 2018 um 22:59 Uhr:
On Mon, Aug 27, 2018 at 12:14 PM John Cowan <xxxxxx@ccil.org> wrote:
I think it's okay to go ahead and apply this diff, Arthur.
 
Okay, I've applied the patch and pushed the result.

Thank you very much, Sudarshan.

Note that, as Sudarshan mentions, this is a patch for the version of the tests for SRFI 113 included with SRFI 146, not the version that appears in the SRFI 113 repository.  I was surprised to see how different the two versions are.  Marc, do you know why the version of SRFI 113's tests included with SRFI 146 is so different?

Some of the original tests in SRFI 113 relied on that the linear update procedures actually update their set argument (which is true for the sample implementation of SRFI 113, but not dictated by the spec). As the (scheme set) implementation included in SRFI 146 does not mutate any set argument, I had to fix quite some tests.

For example, see here: https://github.com/scheme-requests-for-implementation/srfi-113/blob/master/sets/sets-test.scm#L28.

It is possibly a good idea to fix the SRFI 113 test suite by copying over the test suite included in SRFI 146.

Marc