James,

Which version of Control.Monad.State are you importing?

If you're just importing vanilla Control.Monad.State, that's actually
sending you to Control.Monad.State.Lazy.

Using Control.Monad.State.Strict might solve your problems, srsly.  Laziness
can result in epically failing memory leaks.

Louis Wasserman
wasserman.lo...@gmail.com
http://profiles.google.com/wasserman.louis
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to