-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Sort large arrays on your hard drive. Kind of like the unix util sort. -- -- Sort arrays too large to fit in ram, by using your hard drive. @package external-sort @version 0.1 module Algorithms.ExternalSort blocksize :: Int slice :: Int -> [a] -> [[a]] blockify :: (Ord a) => Int -> [a] -> [[a]] dumpBlock :: (Ord a, Binary a) => Handle -> [a] -> IO Integer kMerge :: (Ord a) => [[a]] -> [a] kMergeSort :: (Ord a) => [a] -> [a] hGetContentsWithCursor :: Handle -> Integer -> IO ByteString hGetContentsWithCursorN :: Int -> Handle -> Integer -> IO ByteString defaultChunkSize :: Int