Skip to content

Instantly share code, notes, and snippets.

@kvverti
Created September 18, 2021 04:00
Show Gist options
  • Save kvverti/c334f383a6a089ae17b2c2ba47b36c36 to your computer and use it in GitHub Desktop.
Save kvverti/c334f383a6a089ae17b2c2ba47b36c36 to your computer and use it in GitHub Desktop.
What in the Absolute Flying Spaghetti are Monad Transformers, Anyway?

What in the Absolute Flying Spaghetti are Monad Transformers, Anyway?

Part 1: A Monadic Overview

Before we jump fully into monad transformers, let's briefly overview monads.

Intro

Overview of monads

let-binding

f (g x)

let a = g x in f a

let x = f a let y = g x

"programmable semicolons"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment