HomeAboutCodePastes
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCthulhu Ftaghn <cthulhu@ryleh.example.com>2020-11-09 19:03:16 -0800
committerCthulhu Ftaghn <cthulhu@ryleh.example.com>2020-11-09 19:03:16 -0800
commit7d67248438ac04df744a4035e0672bb419fb9200 (patch)
tree0d0a0b7ecc4bca92695c1e10db0f1d5ab8e65465
parent093df54f9b2f2f3bee6931c1c5b655ba8b2689d1 (diff)
downloadsrfi-197-7d67248438ac04df744a4035e0672bb419fb9200.tar.gz
Added link to original srfi-197 page0.1
-rw-r--r--README.org2
-rw-r--r--README.svnwiki2
2 files changed, 4 insertions, 0 deletions
diff --git a/README.org b/README.org
index 4321b3b..cec72b1 100644
--- a/README.org
+++ b/README.org
@@ -1,6 +1,8 @@
* 197: Pipeline Operators
** Abstract
Many functional languages provide pipeline operators, like Clojure's -> or OCaml's |>. Pipelines are a simple, terse, and readable way to write deeply-nested expressions. This SRFI defines a family of chain and nest pipeline operators, which can rewrite nested expressions like (a b (c d (e f g))) as a sequence of operations: (chain g (e f _) (c d _) (a b _)).
+
+For more information see: [[https://srfi.schemers.org/srfi-197/][197: Pipeline Operators]]
** Rationale
Deeply-nested expressions are a common problem in all functional languages, especially Lisps. Excessive nesting can result in deep indentation and parenthesis-matching
errors.
diff --git a/README.svnwiki b/README.svnwiki
index d4c23de..a9a3117 100644
--- a/README.svnwiki
+++ b/README.svnwiki
@@ -1,6 +1,8 @@
== 197: Pipeline Operators
=== Abstract
Many functional languages provide pipeline operators, like Clojure's -> or OCaml's |>. Pipelines are a simple, terse, and readable way to write deeply-nested expressions. This SRFI defines a family of chain and nest pipeline operators, which can rewrite nested expressions like {{(a b (c d (e f g)))}} as a sequence of operations: {{(chain g (e f _) (c d _) (a b _))}}.
+
+For more information see: [[https://srfi.schemers.org/srfi-197/|197: Pipeline Operators]]
=== Rationale
Deeply-nested expressions are a common problem in all functional languages, especially Lisps. Excessive nesting can result in deep indentation and parenthesis-matching
errors.