Elixir-style Pipelines in 9 Lines of Ruby

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pipe_operator

    Discontinued Elixir/Unix style pipe operations in Ruby - PROOF OF CONCEPT

  • julia

    The Julia Programming Language

    > Julia's threading macro is surprisingly brittle, only letting you chain single-argument functions

    This combined with the link could make things confusing to a Julia beginner, so to make things clear:

    * The linked page is talking about an external Julia package which provides a macro. And that macro lets you use the `_` syntax similar to what you describe Racket as having.

    * Julia's default inbuilt threading/piping syntax is the one with the single-argument limitation, and that's an operator, not a macro.

    There's been a lot of discussion about bringing the `_` syntax or something like it to the base language, but there seem to be implementation difficulties. [1]

    > +R :: https://r4ds.had.co.nz/pipes.html

    This page is talking about magrittr piping (which is probably still the most popular), but base R also got inbuilt piping syntax with version 4.1. IIRC, it automatically passes the piped-in value as the first argument to the subsequent function.

    [1] https://github.com/JuliaLang/julia/pull/24990

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts