Scheme Request for Implementation 197,
"Pipeline Operators,"
by Adam Nelson,
has gone into FINAL status.
The document and an archive of the discussion are available at <
https://srfi.schemers.org/srfi-197/>.
Here's the 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 _)).
Here is the commit summary since the most recent draft:
- Finalize. Update abstract.
Here are the diffs since the most recent draft:
<
https://github.com/scheme-requests-for-implementation/srfi-197/compare/draft-5..final>
Many thanks to Adam and to everyone who contributed to the discussion of
this SRFI.
Regards,
SRFI Editor
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)