2 ms·
closer to compose (.) than bind. f . g = \x -> f (g x) f |> g = \x -> g (f x)
by mrkeen 7y ago
closer to compose (.) than bind.
f . g = \x -> f (g x)
f |> g = \x -> g (f x)
- ajuhasz 7y agoI think `|>` would actually be `&` in Haskell, it takes a value and a function. `(&) :: a -> (a -> b) -> b` https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Function.html#v:-38- https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-...
- lgas 7y agoIt's flip ($)
- hopia 7y agoimport Data.Function (&)
- hopia 7y agoHaskell already has the function application operator, It's simply & in Haskell.