Changeset 15617

Show
Ignore:
Timestamp:
03/12/07 01:44:00 (21 months ago)
Author:
audreyt
Message:

* regen instances.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/AST/Internals/Instances.hs

    r15591 r15617  
    5252{-# NOINLINE _FakeEnv #-} 
    5353_FakeEnv :: Env 
    54 _FakeEnv = unsafePerformIO $ liftSTM $ do 
     54_FakeEnv = unsafePerformIO $ stm $ do 
    5555    ref  <- newTVar Map.empty 
    5656    glob <- newTVar $ MkPad Map.empty 
     
    7979 
    8080fakeEval :: MonadIO m => Eval Val -> m Val 
    81 fakeEval = liftIO . runEvalIO _FakeEnv 
     81fakeEval = io . runEvalIO _FakeEnv 
    8282 
    8383instance YAML Val.Val 
     
    142142        val <- fakeEval $ readRef ref 
    143143        svC <- asYAML val 
    144         liftIO $ print "====>" 
    145         liftIO $ print svC 
     144        io $ print "====>" 
     145        io $ print svC 
    146146        fail ("Not implemented: asYAML \"" ++ showType (refType ref) ++ "\"") 
    147147    fromYAML MkNode{n_tag=Just s, n_elem=ESeq [node]} 
     
    163163instance YAML IHash where 
    164164     asYAML x = do 
    165          l      <- liftIO $ H.toList x 
     165         l      <- io $ H.toList x 
    166166         asYAMLmap "IHash" (map (\(k, v) -> (k, asYAML v)) l) 
    167167     fromYAML node = do