In haskell, you can partially apply the infix function using partitions, for example, given the infix <(less) function, you can partially apply any of the function arguments: (5 <), (<5)
In other words, in haskell, we have the following abbreviated notation:
op :: a -> b -> c
(`op` y) === \x -> x `op` y
(x `op`) === \y -> x `op` y
Does F # have a similar concept?
source
share