Schema und Beispiel

map_reduce 
  :: ( (ki, vi) -> [(ko,vm)] )  -- ^ map
  -> ( (ko, [vm]) -> vo ) -- ^ reduce
  -> [(ki,vi)] -- ^ eingabe
  -> [(ko,vo)] -- ^ ausgabe
Beispiel (word count)
ki = Dateiname, vi = Dateiinhalt
ko = Wort     , vm = vo = Anzahl



Johannes Waldmann 2013-02-01