News for hackers. Stuff that matters.
Re:Learning Haskell – A Racket programmer's foray into the l... by wz1000 on Wednesday March 11, 2015 @10:28PM (#9188902)

    (.:) f g = (f .) . g
This can interestingly be generalized(in a way) to get

    (.::) :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> d
    (.::) f g = ((f .) .) . g
and so on.

Since fmap = (.), substitution would get your point free form.

There are no comments on this comment yet.