monads

Leibniz's fundamental substances

Monads, from a Greek word meaning unit or alone, appear across philosophy and computing with related but distinct meanings.

In philosophy, Leibniz described monads as fundamental, indivisible units of reality—simple substances without parts that compose everything.

In functional programming, a monad is a design pattern that wraps values and chains operations while managing side effects: Haskell uses monads to handle input/output.

The singular is monad.

Leibniz

windowless

Having no windows

substance · simple · unity · multiplicity · theodicy · substantial · forms · dynamics · teleology · reflection

philosophy

metaphysics

Philosophy of existence's nature

unity · pluralism · idealism · rationalism · monism · dualism · phenomena · noumena · indivisible · simple

computing

Haskell

Pure functional programming language

side-effects · purity · State · unwrap · wrap · chaining · composition · category · theory · lift

indivisible

unity

Wholeness through cohesion

whole · entirety · integral · unbroken · atom · unit · simple · elementary · irreducible · fundamental

subatomic

particles

Minute pieces of matter

quarks · gluons · bosons · fermions · leptons · hadrons · photons · baryons · muons · nucleus

Opposites
unity vs multiplicity

monadscomposites

Materials from merged components

pluralities · aggregates · compounds · complexes · multitudes

isolation vs interconnection

monadsnetworks

Interconnected groups or channels

webs · systems · relations · interconnections · nodes

numerical quantity

monadsdyads

Units of two

triads · tetrads · pairs · multiples · pluralities

Family

monad, monadic

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G