WordGarden.io
Back to search

monad

C2
noun

Pronunciation

UK

  • /mˈɒnæd/

US

  • /ˈmoʊnæd/

Description

The word "monad" has a long and interesting history. In ancient thought, especially in Pythagorean and later philosophical writing, it referred to a basic unit or the idea of "the one" from which other things come. Think of it as the simplest single thing. Later, mathematicians and computer scientists used the term in more technical ways. In programming, a monad is a kind of structure that holds a value and helps organize steps in a calculation, especially when dealing with things like input/output, state, or possible failure.

You might encounter "monad" in philosophy, mathematics, or software development. A philosopher might use it when talking about a basic unit of reality, while a programmer might use a `Maybe` monad to handle missing values safely. It is a surprisingly flexible idea.

Examples

  1. 1

    Philosophy

    Leibniz described the world as being made up of countless monads.

  2. 2

    Academic discussion

    In the seminar, we compared his idea of the monad with later theories of mind.

  3. 3

    Functional programming

    Functional programmers often use monads to manage state, errors, or input and output.

Forms and spellings

1 form open this card.

Main spelling

  • monadnoun