blob: 04e0c63037a8fcc4c1deeecce719890451049cb7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
\"Coroutines done right\". This library generalizes iteratees and coroutines
simply and elegantly.
Advantages over traditional iteratee\/coroutine implementations:
* /Concise API/: Use three simple commands: ('>->'), 'request', and 'respond'
* /Bidirectionality/: Implement duplex channels
* /Blazing fast/: Implementation tuned for speed
* /Elegant semantics/: Use practical category theory
* /Extension Framework/: Mix and match extensions and create your own
* /ListT/: Correct implementation of ListT that interconverts with pipes
* /Lightweight Dependency/: @pipes@ depends only on @transformers@ and
@mmorph@ and compiles rapidly
* /Extensive Documentation/: Second to none!
Import "Control.Proxy" to use the library.
Read "Control.Proxy.Tutorial" for an extensive tutorial.
</longdescription>
</pkgmetadata>
|