Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

00 Programming Paradigms

❯

01 Concept

❯

Monads & Functors

Monads & Functors

Feb 10, 20261 min read

  • programming-paradigms
  • functional
  • monads
  • functors

Monads & Functors

← Back to Functional Programming

Abstractions from category theory that provide a structured way to handle computations with context. Functors allow mapping over wrapped values, while monads enable chaining computations that produce wrapped results, managing effects like nullability, errors, and I/O in a pure functional way.

Key Properties

  • Option-Maybe
  • Result-Either
  • IO Monad
  • Do-Notation

programming-paradigms functional monads functors


Graph View

  • Monads & Functors
  • Key Properties

Backlinks

  • Functional Programming
  • Do-Notation
  • IO Monad
  • Option-Maybe
  • Result-Either

Created with Quartz v4.5.2 © 2026

  • GitHub