Changeset 15777 for src/Pugs/Prim.hs
- Timestamp:
- 03/22/07 20:58:32 (20 months ago)
- Files:
-
- 1 modified
-
src/Pugs/Prim.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim.hs
r15737 r15777 324 324 op1 "lazy" = \v -> do 325 325 sub <- fromVal v 326 memo <- stm $ newTVarNothing326 memo <- io $ newTVarIO Nothing 327 327 let exp = App (Val $ VCode sub) Nothing [] 328 328 thunk = do … … 1741 1741 op1Pretty :: PrettyPrinter -> Val -> Eval Val 1742 1742 op1Pretty printer v = do 1743 recur <- stm (newTVarFalse)1743 recur <- io (newTVarIO False) 1744 1744 let ?seen = IntSet.empty 1745 1745 ?recur = recur
