on master help sign in
Add Ord instance for Bool
commitadba5be2e4ad544801933a05509c2c03b29a44aa authorBrian McKenna <brian@brianmckenna.org> dateThu 10 Jul 2014, 23:52 (12 years ago) parent5b723cb
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