summaryrefslogtreecommitdiffstats
path: root/haskell/haskell-pipes/README
diff options
context:
space:
mode:
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 0000000000..954f41906b
--- /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!