conduit

    9

    1答えて

    私は単純な作業をしています - ファイルから一連の行を読み取り、それぞれの行で何かをします。最初のものを除いて - 無視されるいくつかの見出しです。 私はコンジットを試してみると思いました。 printFile src = runResourceT $ CB.sourceFile src =$= CT.decode CT.utf8 =$= CT.lines =$= CL.mapM_ pu

    1

    4答えて

    私はscottyを使用しています.scottyはWAIの周囲にシナトラ風のラッパーです。私はjsonとしてそれを解析することができるようにバイト文字列として生の要求ボディを取得したい。以下は近いです。これは、WAIを使用して、本体の消費に関する他の質問に似ていますが、私はバイト文字列として身体をしたいので、異なっている、と私は、別のモナドでActionM import Network.Wai (r

    7

    1答えて

    attoparsecパーサーを使用してConduitを書き込もうとしています。具体的には、parseOne :: Parser Tと指定されているので、入力にパーサーを繰り返し適用して結果をストリームするConduit ByteString m Tを作成したいと思います。 attoparsec-conduitはSinkにParserをオンにするsinkParserを提供していますが、どのように私は

    4

    1答えて

    http-conduitからの応答をxml-conduit経由でXML文書に変換しようとしています。 doPost関数は、XMLドキュメントを取得してサーバーに送信します。サーバーはXML文書で応答します。 doPost queryDoc = do runResourceT $ do manager <- liftIO $ newManager def req

    33

    2答えて

    基本的な違いがEnumerators,Conduits、Pipesの間の主な違いとそのメリットと欠点を理解しています。いくつかはdiscussion's alreadyongoingですが、詳細な概要を知っておくとよいでしょう。