aboutsummaryrefslogtreecommitdiff
path: root/haskell/haskell-pipes/README
diff options
context:
space:
mode:
authorJan-willem De Bleser <jw@thescrapyard.org>2020-01-18 08:12:58 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2020-01-18 08:13:14 +0700
commitf01a0f8982c63d531bd5f8330a3133b750b4f021 (patch)
treed08cbbc82041b9cd8963aba0e3648c7a81c1bfa6 /haskell/haskell-pipes/README
parentb2af09de854ef29a064631a14647266612f8cef6 (diff)
haskell/haskell-pipes: Added (stream processing library).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'haskell/haskell-pipes/README')
-rw-r--r--haskell/haskell-pipes/README13
1 files changed, 13 insertions, 0 deletions
diff --git a/haskell/haskell-pipes/README b/haskell/haskell-pipes/README
new file mode 100644
index 000000000000..954f41906b67
--- /dev/null
+++ b/haskell/haskell-pipes/README
@@ -0,0 +1,13 @@
+pipes is a clean and powerful stream processing library that lets you
+build and connect reusable streaming components
+
+Advantages over traditional streaming libraries:
+ * Concise API: Use simple commands like for, (>->), await, and yield
+ * Blazing fast: Implementation tuned for speed, including shortcut
+ fusion
+ * Lightweight Dependency: pipes is small and compiles very rapidly,
+ including dependencies
+ * Elegant semantics: Use practical category theory
+ * ListT: Correct implementation of ListT that interconverts with pipes
+ * Bidirectionality: Implement duplex channels
+ * Extensive Documentation: Second to none!