-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | group strings by words in common -- -- Given a list of strings, smartGroup provides a set of functions to -- group them into smaller lists based on the most common words of the -- set. @package smartGroup @version 0.0.0 module SmartGroup -- | Divide list into as many groups as possible groupAll :: Int -> [String] -> [[String]] -- | Divide list into about n different groups groupNum :: Int -> Int -> [String] -> [[String]] -- | Divide list into groups such that the amount of groups equals the log -- of the number of elements groupLog :: Int -> [String] -> [[String]] instance Eq SizeMap instance Show SizeMap instance Eq StringL instance Show StringL instance Ord SizeMap instance Ord StringL