Comment

Comment by moomin

So, I’ve programmed in Haskell and Clojure and I really wish people would give over on the Haskell requires category theory meme.

What Haskell offers is _generalisation of abstraction_. So, the function that satisfies the behaviour of fnil is called fmap, but it’s also the function that maps a function over all the values of a list, or the return values of a function. Equally, the equivalent of some->> (do notation) works for all of the above and more.

None of this requires you to know what a Kliesi category is.

parent moomin 8 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton