Enumeration set universe comparisons should be done with `equal?'
authorJulian Graham <julian.graham@aya.yale.edu>
Sun, 21 Nov 2010 20:35:44 +0000 (15:35 -0500)
committerJulian Graham <julian.graham@aya.yale.edu>
Sun, 21 Nov 2010 20:35:44 +0000 (15:35 -0500)
commit015a4aaedb9e8dd839b481bc83ac5b9f88e63a81
tree65bed765fef9f1261539d1d2588af211d2fa16a6
parenta653d32a8d02c90a426232de5b432e60fc33c1da
Enumeration set universe comparisons should be done with `equal?'

* module/rnrs/enums.scm (enum-set-union, enum-set-intersection,
  enum-set-difference): Compare enum-set universes with `equal?' to support
  sets generated using constructor syntax bound by `define-enumeration'.
* test-suite/tests/r6rs-enums.test (enum-set-union, enum-set-intersection,
  enum-set-difference): New test cases for syntactically-generated sets.
module/rnrs/enums.scm
test-suite/tests/r6rs-enums.test