Changeset 2458 for src/Main.hs
- Timestamp:
- 04/29/05 10:20:46 (4 years ago)
- svk:copy_cache_prev:
- 3914
- Files:
-
- 1 modified
-
src/Main.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Main.hs
r2449 r2458 168 168 result <- case rv of 169 169 VControl (ControlEnv env') -> do 170 glob <- liftSTM . readTVar $ envGlobal env' 171 ref <- findSymRef "$*_" glob 172 val <- runEval env' $ readRef ref 170 ref <- liftSTM $ findSymRef "$*_" =<< readTVar (envGlobal env') 171 val <- runEvalIO env' $ readRef ref 173 172 liftSTM $ writeTVar menv env' 174 173 return val … … 209 208 runImperatively menv eval = do 210 209 env <- liftSTM $ readTVar menv 211 runEval env $ do210 runEvalIO env $ do 212 211 val <- eval 213 212 newEnv <- ask
