Grafting Functional Support on Top of an Imperative Language
Jeff Nowakowski
jeff at dilacero.org
Sat Apr 5 20:42:30 PDT 2008
Bill Baxter wrote:
>
> Seriously why on earth are they called 'monads'?
http://en.wikipedia.org/wiki/Monads_in_functional_programming
"The name monad derives from category theory, a branch of mathematics
that describes patterns applicable to many mathematical fields. (As a
minor terminological mismatch, the term "monad" in functional
programming contexts is usually used with a meaning corresponding to
that of the term "strong monad" in category theory, a specific kind of
category theoretical monad.[citation needed])"
-Jeff
More information about the Digitalmars-d
mailing list