Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Agreed. Explanations of git sometimes remind me of monad tutorials.


view as:

I suppose you could combine the two by pointing out that git is like a category where a git merge is like a pushout etc.

Git is simply a directed acyclic graph of commits with pointers, stashes, a few named data stores and two quasi-recursion mechanisms.

“A monad is just a monoid in the category of endofunctors.”

"It's like a burrito!"


Legal | privacy