Hi haskellers:

There is a mistake in http://www.haskell.org/haskellwiki/State_Monad

It post two functions like this :

  evalState :: State s a -> s -> a
  evalState act = fst $ runState act

  execState :: State s a -> s -> s
  execState act = snd $ runState act

Both the '$' operators should be '.'.

Anyone would correct it ?

    Regards
--------------
L.Guo
2009-08-06

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

Reply via email to