Skip to content
This repository has been archived by the owner on Nov 19, 2023. It is now read-only.

Commit

Permalink
Update documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
pcapriotti committed Feb 6, 2012
1 parent 0017184 commit 689acf4
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 4 deletions.
9 changes: 7 additions & 2 deletions Control-Pipe-Combinators.html
Expand Up @@ -2,7 +2,7 @@
window.onload = function () {pageLoad();setSynopsis("mini_Control-Pipe-Combinators.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pipes-extra-0.0.1: Pipes utilities</p></div><div id="content"><div id="module-header"><p class="caption">Control.Pipe.Combinators</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Basic pipe combinators.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:-36--36-">($$)</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Producer">Producer</a> a m r' -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Consumer">Consumer</a> a m r -&gt; m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> r)</li><li class="src short"><a href="#v:fromList">fromList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; [a] -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> x a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:nullP">nullP</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:fold">fold</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a x m b</li><li class="src short"><a href="#v:consume">consume</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a x m [a]</li><li class="src short"><a href="#v:take">take</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:drop">drop</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</li><li class="src short"><a href="#v:pipeList">pipeList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; [b]) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m r</li><li class="src short"><a href="#v:until">until</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:groupBy">groupBy</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a [a] m r</li><li class="src short"><a href="#v:filter">filter</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:-36--36-" class="def">($$)</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Producer">Producer</a> a m r' -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Consumer">Consumer</a> a m r -&gt; m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> r)</p><div class="doc"><p>Connect producer to consumer, ignoring producer return value.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:-36--36-">($$)</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Producer">Producer</a> a m r' -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Consumer">Consumer</a> a m r -&gt; m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> r)</li><li class="src short"><a href="#v:fromList">fromList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; [a] -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> x a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:nullP">nullP</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:fold">fold</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a x m b</li><li class="src short"><a href="#v:consume">consume</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a x m [a]</li><li class="src short"><a href="#v:take">take</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:drop">drop</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</li><li class="src short"><a href="#v:pipeList">pipeList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; [b]) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m r</li><li class="src short"><a href="#v:takeWhile">takeWhile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m a</li><li class="src short"><a href="#v:takeWhile_">takeWhile_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:dropWhile">dropWhile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</li><li class="src short"><a href="#v:intersperse">intersperse</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a) m r</li><li class="src short"><a href="#v:groupBy">groupBy</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a [a] m r</li><li class="src short"><a href="#v:filter">filter</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:-36--36-" class="def">($$)</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Producer">Producer</a> a m r' -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Consumer">Consumer</a> a m r -&gt; m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> r)</p><div class="doc"><p>Connect producer to consumer, ignoring producer return value.
</p></div></div><div class="top"><p class="src"><a name="v:fromList" class="def">fromList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; [a] -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> x a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Successively yield elements of a list.
</p></div></div><div class="top"><p class="src"><a name="v:nullP" class="def">nullP</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>A pipe that terminates immediately.
</p></div></div><div class="top"><p class="src"><a name="v:fold" class="def">fold</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a x m b</p><div class="doc"><p>A fold pipe. Apply a binary function to successive input values and an
Expand All @@ -11,7 +11,12 @@
</p></div></div><div class="top"><p class="src"><a name="v:take" class="def">take</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Act as an identity for the first <code>n</code> values, then terminate.
</p></div></div><div class="top"><p class="src"><a name="v:drop" class="def">drop</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Types.html#t:Int">Int</a> -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</p><div class="doc"><p>Remove the first <code>n</code> values from the stream, then act as an identity.
</p></div></div><div class="top"><p class="src"><a name="v:pipeList" class="def">pipeList</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; [b]) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a b m r</p><div class="doc"><p>Apply a function with multiple return values to the stream.
</p></div></div><div class="top"><p class="src"><a name="v:until" class="def">until</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Terminate as soon as an input satisfying the predicate is received.
</p></div></div><div class="top"><p class="src"><a name="v:takeWhile" class="def">takeWhile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m a</p><div class="doc"><p>Act as an identity until as long as inputs satisfy the given predicate.
Return the first element that doesn't satisfy the predicate.
</p></div></div><div class="top"><p class="src"><a name="v:takeWhile_" class="def">takeWhile_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Variation of <code><a href="Control-Pipe-Combinators.html#v:takeWhile">takeWhile</a></code> returning <code>()</code>.
</p></div></div><div class="top"><p class="src"><a name="v:dropWhile" class="def">dropWhile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</p><div class="doc"><p>Remove inputs as long as they satisfy the given predicate, then act as an
identity.
</p></div></div><div class="top"><p class="src"><a name="v:intersperse" class="def">intersperse</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a) m r</p><div class="doc"><p>Yield Nothing when an input satisfying the predicate is received.
</p></div></div><div class="top"><p class="src"><a name="v:groupBy" class="def">groupBy</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a [a] m r</p><div class="doc"><p>Group input values by the given predicate.
</p></div></div><div class="top"><p class="src"><a name="v:filter" class="def">filter</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/home/paolo/.cabal/share/doc/pipes-1.1/html/Control-Pipe-Common.html#t:Pipe">Pipe</a> a a m r</p><div class="doc"><p>Remove values from the stream that don't satisfy the given predicate.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>

0 comments on commit 689acf4

Please sign in to comment.