utility-ht-0.0.14: Various small helper functions for Lists, Maybes, Tuples, Functions
Data.Ord.HT
Synopsis
comparing :: Ord b => (a -> b) -> a -> a -> Ordering Source #
limit :: Ord a => (a, a) -> a -> a Source #
limit (lower,upper) x restricts x to the range from lower to upper. Don't expect a sensible result for lower>upper.
limit (lower,upper) x
x
lower
upper
lower>upper
inRange :: Ord a => (a, a) -> a -> Bool Source #
limit (lower,upper) x checks whether x is in the range from lower to upper. Don't expect a sensible result for lower>upper.