Hi Volker,
In the meantime I did something very simple. I just have a step function taking a maybe state parameter which recurses until the state is nothing. Then main = step init
Adrian.
I would use the State monad rather than passing the state explicitly. Then the "body of the loop" is of type "m a" rather than "a -> m a", and you can use "sequence . repeat" on it.-Karl
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners