Changeset 14337 for src/Pugs/Prim.hs
- Timestamp:
- 10/17/06 08:25:35 (2 years ago)
- svk:copy_cache_prev:
- 21206
- Files:
-
- 1 modified
-
src/Pugs/Prim.hs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim.hs
r14321 r14337 40 40 import Control.Exception (ioErrors) 41 41 42 import qualified Judy.CollectionsM as C43 --import qualified Judy.StrMap as H44 45 42 import Pugs.Prim.Keyed 46 43 import Pugs.Prim.Yaml … … 58 55 import GHC.Unicode 59 56 import qualified UTF8 as Str 57 import qualified Data.HashTable as H 60 58 61 59 constMacro :: Exp -> [Val] -> Eval Val … … 1281 1279 defs <- fromVal =<< fetch "attrs" 1282 1280 1283 attrs <- liftIO $ (C.new :: IO IHash)1281 attrs <- liftIO $ H.new (==) H.hashString 1284 1282 writeIVar (IHash attrs) (named `Map.union` defs) 1285 1283 uniq <- newObjectId … … 1300 1298 (VObject o) <- fromVal t 1301 1299 attrs <- readIVar (IHash $ objAttrs o) 1302 attrs' <- liftIO $ (C.new :: IO IHash)1300 attrs' <- liftIO $ H.new (==) H.hashString 1303 1301 uniq <- newObjectId 1304 1302 writeIVar (IHash attrs') (named `Map.union` attrs)
