Get the latest tech news
Why concatenative programming matters (2012)
Introduction There doesn’t seem to be a good tutorial out there for concatenative programming, so I figured I’d write one, inspired by t...
There is nothing stopping a concatenative language from having infix operators, but for the sake of consistency, most stick to postfix notation: “ fg ” means ( g ∘ f), i.e., the reverse of function composition. There are generally no variables to rename, nor state to manage.So in practice, a lot of expressions can be refactored using a wide array of handy functions, of the sort that commonly end up in a standard library. It’s principally concatenative, but also has applicative syntax for convenience, and relies heavily on the twin magics of pattern matching and generalised algebraic data types.
Or read this on Hacker News