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.
Among many of the other options listed, this one might have the best chance. Wayfair is all about it, and my own company (a Fortune 500) has started picking it up as the primary language of our new platform.
Elixir… please I want an Elixir job
Elixir is such a beautifully designed language, my favorite language BY FAR.
(I want an Elixir job too 🥹 )
The most beautiful language. Why doesn’t every language have pipes?
Mario’s favorite character
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:
would be
"Elixir".graphemes.frequences
in something like D
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.
You can add parenthesis if you prefer
Among many of the other options listed, this one might have the best chance. Wayfair is all about it, and my own company (a Fortune 500) has started picking it up as the primary language of our new platform.