Mein Programm liest eine Zeile aus einem Netzwerk-Socket und schreibt sie auf die Disc. Da Zeilen wirklich lang sein können und Strings eine schreckliche Leistung hatten, habe ich begonnen, träge Byte
Ich habe den nächsten Monade Transformator: newtype Pdf' m a = Pdf' {
unPdf' :: StateT St (Iteratee ByteString m) a
}
type Pdf m = ErrorT String (Pdf' m)
Grundsätzlich nutzt zugrunde lieg
Auf meinem journing zu faul IO in Haskell zu erfassen versuchte ich folgendes: main = do
chars <- getContents
consume chars
consume :: [Char] -> IO()
consume [] = return()
consume ('x':_