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.
Having no windows
- pre-establishedDetermined in advance
- harmonyAgreement or musical blend
- perceptionMental interpretation of stimuli
- substancePhysical material with mass
simple · unity · multiplicity · theodicy · substantial · forms · dynamics · teleology
Philosophy of existence's nature
- ontologyStudy of existence's nature
- essenceFundamental nature of something
- substancePhysical material with mass
- unityWholeness through cohesion
pluralism · idealism · rationalism · monism · dualism · phenomena · noumena · indivisible
Pure functional programming language
- applicativeRelating to practical use
- bindFasten or obligate
- returnGo back again
- side-effectsSecondary, unintended outcomes
purity · State · unwrap · wrap · chaining · composition · category · theory
Wholeness through cohesion
- singularOne in number
- oneLowest positive integer
- inseparableUnable to be divided
- wholeFull and undivided
entirety · integral · unbroken · atom · unit · simple · elementary · irreducible
windowless
Having no windows
- pre-establishedDetermined in advance
- harmonyAgreement or musical blend
- perceptionMental interpretation of stimuli
substance · simple · unity · multiplicity · theodicy · substantial · forms · dynamics · teleology · reflection
metaphysics
Philosophy of existence's nature
- ontologyStudy of existence's nature
- essenceFundamental nature of something
- substancePhysical material with mass
unity · pluralism · idealism · rationalism · monism · dualism · phenomena · noumena · indivisible · simple
Haskell
Pure functional programming language
- applicativeRelating to practical use
- bindFasten or obligate
- returnGo back again
side-effects · purity · State · unwrap · wrap · chaining · composition · category · theory · lift
unity
Wholeness through cohesion
- singularOne in number
- oneLowest positive integer
- inseparableUnable to be divided
whole · entirety · integral · unbroken · atom · unit · simple · elementary · irreducible · fundamental
particles
Minute pieces of matter
- protonsPositive nuclear particles
- electronsNegative charges in atoms
- neutronsUncharged subatomic particles
quarks · gluons · bosons · fermions · leptons · hadrons · photons · baryons · muons · nucleus
monadscomposites
Materials from merged components
pluralities · aggregates · compounds · complexes · multitudes