Closed WillClinger closed 7 years ago
There's a similar problem with other ordering predicates:
> (>= #e1e500 +inf.0 #e1e1000)
#t
> (>= #e1e500 #e1e1000)
#f
Fixed by changeset 2687ce636ef3f615f5b66786b0448f940e31da41
These bugs probably date all the way back to MacScheme.
The mixed-mode contagion matrix converts to flonums or compnums, losing accuracy that is essential for transitivity of equality comparisons.