Skip to content

Commit

Permalink
the crux
Browse files Browse the repository at this point in the history
  • Loading branch information
mstksg committed Nov 4, 2024
1 parent dfdf94b commit 8a2b7bc
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions copy/entries/story-of-shapes.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ heard it, but I realize that it's something universal yet easy to miss
depending on how you're learning it. So, here it is: how I understand the
Functor and other related abstractions and free constructions in Haskell.

The crux is this: instead of thinking about what `fmap` changes, ask: what does
`fmap` keep *constant*?

This isn't a rigorous understanding and isn't going to explain *every* aspect
about *every* Functor, and will probably only be useful if you already know a
little bit about Functors in Haskell. But it's a nice intuition trick that has
Expand Down

0 comments on commit 8a2b7bc

Please sign in to comment.