
13 Dec
2005
13 Dec
'05
1:08 p.m.
Can this be done now or is this a GHC 6.5 feature? My combination of unsafePerformIO with atomically $ newTVar does not seem to be working. Thanks, Joel P.S. What is the ETA for 6.5? On Mon, Dec 05, 2005 at 10:50:13AM -0000, Simon Peyton-Jones wrote:
It turns out to be easy to provide
newTVarIO :: a -> IO (TVar a)
which you can call from inside 'unsafePerformIO'. That means you can allocate top-level TVars without fuss.