[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pipesに関するruiccのブックマーク (4)

  • pipes-parseの概要 - Qiita

    pipes-parseとは ストリーミングライブラリである pipes の上に構成したパーサを書くためのライブラリ。「入力をパースしてから出力してくれる Pipe」ではないことに注意が必要。つまり、 Data.Conduit.Attoparsec のように Conduit になっているわけではないので、同じ感覚で >-> で間に挟んで使おうとすると面らうだろう。 読むべきドキュメント pipesが正しいListT相当のモノを提供してますよって前提を理解した上で、Haskell for allのエントリやチュートリアルを読む。yesod webの反応も読むのにいい。でもって、pipes-groupのチュートリアルも肝になるので読むのを忘れちゃいけない。 簡単なまとめ 最初に書いたように Pipe の上に別のフレームワークを作っているのが pipes-parser であり、それぞれ Prod

    pipes-parseの概要 - Qiita
    ruicc
    ruicc 2015/06/12
  • How to build library-agnostic streaming sources

    The Haskell ecosystem has numerous libraries for effectful stream programming, including, but not limited to: List conduit enumerator io-streams iterIO iteratee list-t logict machines pipes Unfortunately, this poses a problem for library writers. Which streaming library should they pick when providing effectful streaming components? Sometimes the correct answer is: none of the above! We can often

    ruicc
    ruicc 2014/11/25
  • Pipes Deconstructed - Chris Mahon

    Introduction Haskell’s pipes library enables the construction of effectful stream processing pipelines from modular components. A pipeline is composed of stages that themselves comprise actions. This article examines the co-routine design pattern that co-ordinates actions distributed within and across pipeline stages and concludes by reducing a sample pipeline in terms of the underlying Proxy data

  • pipes-parse-3.0: Lens-based parsing

    pipes-parse-3.0.0 introduces a new lens-based parsing mechanism. These lenses improve the library in two ways: They greatly simplify the API They correctly propagate leftovers further upstream Overview The new parsing API consists of three main types, which roughly parallel the three pipes abstractions: Producers, which are unchanged from pipes Producer a m x Parsers, which are the parsing analog

  • 1