Changeset 26 for src/Monads.hs
- Timestamp:
- 02/14/05 06:02:18 (4 years ago)
- svk:copy_cache_prev:
- 1041
- Files:
-
- 1 modified
-
src/Monads.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Monads.hs
r23 r26 164 164 | otherwise = do 165 165 env <- caller n 166 shiftT $ \r -> return $ VErr $ ErrRet ( (==) (envID env) . envID) v166 shiftT $ \r -> return $ VErr $ ErrRet (return . (==) (envID env) . envID) v 167 167 168 168 returnScope = callerReturn 0 . VStr 169 169 170 170 data VErr = ErrStr String 171 | ErrRet (Env -> Bool) Val171 | ErrRet (Env -> Eval Bool) Val 172 172 deriving (Typeable, Show, Eq) 173 173
