on master help sign in
Merge pull request #1377 from puffnfresh/missing-instances

Add Ord instance for Bool

commitec228a0e39611e26a9e7bcd7aa777904029d7090 authorDavid Christiansen <david@davidchristiansen.dk> dateFri 11 Jul 2014, 14:21 (12 years ago) parentcfc2386adba5be
1 file changed+7
libs/prelude/Prelude/Classes.idr+7
libs/prelude/Prelude/Classes.idr+7
@@ -124,6 +124,13 @@ instance Ord String where
124124 GT
125125
126126
127+instance Ord Bool where
128+ compare True True = EQ
129+ compare False False = EQ
130+ compare False True = LT
131+ compare True False = GT
132+
133+
127134instance (Ord a, Ord b) => Ord (a, b) where
128135 compare (xl, xr) (yl, yr) =
129136 if xl /= yl