external-sort-0.2: Sort large arrays on your hard drive. Kind of like the unix util sort.

Algorithms.ExternalSort

Documentation

slice :: Int -> [a] -> [[a]]Source

blockify :: Ord a => Int -> [a] -> [[a]]Source

dumpBlock :: (Ord a, Binary a) => Handle -> [a] -> IO IntegerSource

externalSort :: (Ord a, Binary a) => [a] -> IO [a]Source

kMerge :: Ord a => [[a]] -> [a]Source

kMergeSort :: Ord a => [a] -> [a]Source