Just checking with the author. John, what do you think?
The result of sob-hash function in the original reference implementation dependson the order that hash-table-for-each visits entries, but I believe it should not.The PR is a suggested fix--there may be a better one.https://github.com/scheme-requests-for-implementation/srfi-113/pull/1The change in sets-test.scm is the one exhibits the bug on Gauche, but whetherit reveals the bug or not depends on the implementation of hash tables.I tested it with the change applied to Gauche source, but haven't testedthe PR itself.