This seems no different than strict functional programming (dis-allowing
globals).

On Thu, Jan 21, 2010 at 10:41 AM, Dan Bron <[email protected]> wrote:

> ...
> My current understanding is along the lines Raul quoted: that is, a monad
> is a way to package up "the state of the world" as an
> input, to be (explicitly?) passed to a function, so that we can say the
> function has no hidden inputs, and its output is fully
> determined by its inputs (so that if you called the function again with the
> same inputs, including that snapshot of "the state of
> the world", you'd get the same output).
> ...
>

-- 
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to