• Final SRFI 197: Pipeline Operators

    From Arthur A. Gleckler@21:1/5 to All on Sat Sep 12 09:29:13 2020
    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)