You are browsing as a guest. Sign up (or log in) to start making projects!

What the Monad?

  • 1 Devlogs
  • 3 Total hours

A write-up on what monads actually are, how to approach them in a way so that they don't bite you, and how to befriend them

Ship #1 Pending review

I’ve written a write-up on what monads, as in the CS concept, actually are, how to use them, how to work with them, and how to appreciate them. I haven’t used any JS framework; the site is just static HTML with a bit of CSS. I’m pretty proud of my work so far, the site looks nice, and I believe I’ve also included a fair bit of additional reading for the interested.

  • 1 devlog
  • 3h
Try project → See source code →
Open comments for this post

3h 0m 2s logged

What the Monad? - the first version

I’ve just finished the first version of my write-up, “What the Monad?”
(do i put an exclamation mark here after the quotes or what)


Monads are something that is super interesting to me and actually made
me want to study theoretical mathematics and category theory
specifically in the future. They are one of the reasons I’ve fallen in
love with Haskell;
However, when I first encountered them very early on
in my journey to Learn Me Some Haskell For Great Good, they baffled me.
They seemed like an impenetrable, incomprehensible concept, but after I
got familiar with them, I realized that they are actually not only
pretty great, but also not too hard to grasp (at least as a CS
concept… the category theory is still beyond me :D)


I’ve seen many articles on this topic and even some videos on YouTube,
but none of them explain them in quite the way I would like it. So, I’ve
written this little write-up. It’s a simple static website with a
sprinkle of CSS to make it easier to read. I will improve the examples
in the write-up incrementally, but this is my first kind of “release”
that I’m more or less content with.

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…