On Fri, Feb 08, 2008 at 10:46:25AM +0000, Simon Marlow wrote: > (I'm a bit behind with haskell-cafe, sorry for not seeing this sooner...)
No problem! > Yes, that should all be fine, because the IORef is only modified from one > thread, and read from the other(s). If you were modifying the IORef from > more than one thread you would need to use atomicallyModifyIORef, or MVars. If I did modify the IORef from more than one thread (e.g. if a bug were introduced), would this cause any trouble other than occasional missed updates or reads of wrong data? -- David Roundy Department of Physics Oregon State University _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe