Assume mainstream adoption as used by around 7% of all github projects

Personally, I’d like to see Nim get that growth.

    • I Cast FistOP
      link
      fedilink
      English
      41 year ago

      Why doesn’t every language have pipes?

      Mario’s favorite character

    • @[email protected]
      link
      fedilink
      41 year ago

      I find Universal Function Call Syntax a much nicer solution than pipes, although I don’t think it’s quite as broad.

      For example, taking the example from elixir’s home page:

      "Elixir" |> String.graphemes() |> Enum.frequencies()
      

      would be

      "Elixir".graphemes.frequences
      

      in something like D

      • Oinks
        link
        fedilink
        11 year ago

        I personally find that syntax a bit confusing because it looks like it’s traversing members of structs/records/objects. It also looks like the composition operator in Haskell but is read in opposite order.

        I’m sure it’s perfectly fine when actually working in D but it’s not as obvious as pipes imo.