lazy-io

    1Hitze

    2Antwort

    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

    5Hitze

    2Antwort

    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

    5Hitze

    3Antwort

    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':_