On Thu, May 14, 2009 at 10:14, Wolfgang Jeltsch
<g9ks1...@acme.softbase.org> wrote:
> 4) The identifiers State and StateT are flawed. Something of value State s a
> doesn’t denote a state but a state transformer or however you want to name
> it.

A "state monad", i.e. a monad containing a state? If you use it in a
sentence in that way, the name State makes sense. "StateTransformer"
or something like that would lead to much confusion with the "state
transformer transformer" that is currently called StateT. I don't
really see a good alternative to the name State, and a good thing
about it is that it is short. Oh, bikesheds ought to be brown, of
course.

Cheers,

Thomas
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to