[project @ 2005-03-14 15:52:03 by simonmar]
authorsimonmar <unknown>
Mon, 14 Mar 2005 15:52:03 +0000 (15:52 +0000)
committersimonmar <unknown>
Mon, 14 Mar 2005 15:52:03 +0000 (15:52 +0000)
doc comparing

Data/Ord.hs

index 2be636c..b2f00f9 100644 (file)
@@ -23,5 +23,12 @@ module Data.Ord (
 import GHC.Base
 #endif
 
+-- | 
+-- > comparing p x y = compare (p x) (p y)
+--
+-- Useful combinator for use in conjunction with the @xxxBy@ family
+-- of functions from "Data.List", for example:
+--
+-- >   ... sortBy (comparing fst) ...
 comparing :: (Ord a) => (b -> a) -> b -> b -> Ordering
 comparing p x y = compare (p x) (p y)