This is an old revision of this page, as edited by 62.233.173.130 (talk) at 16:39, 9 November 2003. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 16:39, 9 November 2003 by 62.233.173.130 (talk)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)The word monad comes from the Greek word μονάς (from the word μόνος, which means "one", "single", "unique") and has had many meanings in different contexts:
- Among the Pythagoreans (followers of Pythagoras) the monad was the first thing that came into existence. The monad begat the dyad, which begat the numbers, the numbers begat points, which begat lines, which begat two-dimensional entities, which begat three-dimensional entities, which begat bodies, which begat the four elements earth, water, fire and air, from which the rest of our world is built up. The monad was thus a central concept in the cosmology of the Pythagoreans, who held the belief that the world was - literally - built up by numbers. (The source of this claim is Diogenes Laertius' book Lives of Eminent Philosophers.)
- Within certain variations of Gnosticism, especially those inspiered by Monoimus, the monad was the higher being which created lesser gods, or elements (similar to aeons). This view was according to Hippolytus inspired by the Pythagoreans.
- In the writings of the philosopher Gottfried Leibniz, the monads appear as spiritual entities which make up the essence of our world. They do not interact with each other (are "windowless"), and do not have volume (do not take up space) and are thus impossible to detect by scientific methods. The appearance of interactions between objects, according to Leibniz, is not real, but generated by pre-established harmony. The arrangements of the monads make up the faith and structure of this world, which to Leibniz was "the best of all possible worlds".
- Within mathematics a monad is sometimes a set consisting of one single element (non-standard usage - that's normally a singleton). In category theory a monad is a type of functor important in the theory of adjoint functors. It is this usage that has led to the below.
- In pure functional programming languages such as Haskell, monads are data types that encapsulate the functional I/O-activity, in such a manner that the side-effects of IO are not allowed to spread out of the part of the program that is not functional (imperative).
- Technocracy Incorporated describes its symbol as being a geometric representation of the monad.
- Monad is a codename for a command line interface that is up to come with Windows Longhorn. Most of "innovations" are ideas stolen from Unix and Amiga OS.