Conversation

For a language at the "top of the abstraction continuum" (Paul Graham), Lisp functions tend to be disappointingly concrete
3
15
ie, just for this applicative map, Clojure needs an ISeq - you must define first, next, more, cons, count, empty, equiv, seq
4
4
The category theory view provides a unifying and simplifying discipline; the hacker way yields endless special cases
1
27
On the other way, Lisp's limited applicative probably has a much lower cognitive burden. There isn't a cottage industry of "map" tutorials
1
4
Is "functor with arbitrary arity" such a difficult concept? Why do all the applicative tutorials come out so tortured and complicated?
1
11