Changeset 12467 for src/Pugs/Prim/Keyed.hs
- Timestamp:
- 08/19/06 17:49:22 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Prim/Keyed.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim/Keyed.hs
r12204 r12467 4 4 -- keyed values (Val) 5 5 pairsFromVal, keysFromVal, valuesFromVal, 6 sizeFromVal,7 6 8 7 -- keyed references (VRef) … … 48 47 return . VList $ Map.elems pairs 49 48 valuesFromVal v = retError "Not a keyed reference" v 50 51 sizeFromVal :: Val -> Eval Val52 sizeFromVal v = do53 size <- doArray v array_fetchSize54 sz <- size55 return $ castV sz56 57 49 58 50 -- XXX These bulks of code below screams for refactoring
