Ratio only only generally be used with Integer, which isn’t itself an instance of Bounded. This probably wouldn’t be a very useful instance. It has overflow issues with Bounded types like Int for various operations including comparisons.

On Jun 16, 2019, at 10:14 AM, Vanessa McHale <vanessa.mchale@iohk.io> wrote:

Signed PGP part

Seems sensible. Out of curiosity, what would this help with?

On 6/14/19 6:44 PM, Dannyu NDos wrote:
instance (Integral a, Bounded a) => Bounded (Ratio a) where
    minBound = minBound % 1
    maxBound = maxBound % 1

_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries