1
0
forked from GitHub/gf-core

interrupt in proper place in GFI

This commit is contained in:
aarne
2008-06-27 06:50:50 +00:00
parent 757ea827e6
commit e8dc8c3ef5

View File

@@ -48,7 +48,7 @@ loop opts gfenv0 = do
let loopNewCPU gfenv' = do
cpu' <- getCPUTime
putStrLnFlush (show ((cpu' - cputime gfenv') `div` 1000000000) ++ " msec")
loop opts $ gfenv' {cputime = cpu'}
return $ gfenv' {cputime = cpu'}
let
enc = encode gfenv
s = decode gfenv s0
@@ -118,7 +118,8 @@ loop opts gfenv0 = do
interpretCommandLine enc env s
loopNewCPU gfenv
gfenv' <- return $ either (const gfenv) id r
loopNewCPU gfenv'
e <- loopNewCPU gfenv'
loop opts e
importInEnv :: GFEnv -> Options -> [FilePath] -> IO GFEnv
importInEnv gfenv opts files