main :: IO ()
main = do
files <- getArgs
texts <- forM files readFile
let input = M.fromList $ zip files texts
output = map_reduce
( \ (ki,vi) -> map ( \ w -> (w,1) )
( words vi ) )
( \ ko nums -> Just ( sum nums))
input
print $ output
wo liegen die Möglichkeiten zur Parallelisierung?
(in diesem Programm nicht sichtbar.)