Closed sol closed 1 year ago
instead of "Reflexive", "Symmetric" and "Transitive".
This is consistent with how semigroupLaws and monoidLaws use "Associativity" and "Identity".
semigroupLaws
monoidLaws
It is also consistent with the terminology used in the Haddocks of base: https://hackage.haskell.org/package/base-4.19.0.0/docs/Data-Eq.html#t:Eq
base
My practical motivation for this change is that it will make the output for hspec consistent and grammatically correct. (see https://github.com/hedgehogqa/haskell-hedgehog-classes/issues/41#issuecomment-1807931945)
hspec
instead of "Reflexive", "Symmetric" and "Transitive".
This is consistent with how
semigroupLaws
andmonoidLaws
use "Associativity" and "Identity".It is also consistent with the terminology used in the Haddocks of
base
: https://hackage.haskell.org/package/base-4.19.0.0/docs/Data-Eq.html#t:EqMy practical motivation for this change is that it will make the output for
hspec
consistent and grammatically correct. (see https://github.com/hedgehogqa/haskell-hedgehog-classes/issues/41#issuecomment-1807931945)