Changeset 642 for src/Prim.hs
- Timestamp:
- 03/13/05 08:15:39 (4 years ago)
- svk:copy_cache_prev:
- 1998
- Files:
-
- 1 modified
-
src/Prim.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Prim.hs
r635 r642 34 34 op0 "not" = const retEmpty 35 35 op0 s = \x -> return $ VError ("unimplemented listOp: " ++ s) (Val $ VList x) 36 37 op0 "¥" = return . VList . concat . transpose . map vCast 38 op0 "Y" = op0 "¥" 36 39 37 40 retEmpty = do … … 69 72 liftIO $ writeIORef ref $ case val of 70 73 (VStr str) -> VStr $ strInc str 71 _-> op1Numeric (+1) (vCast val)74 b -> op1Numeric (+1) (vCast val) 72 75 case val of 73 76 (VStr _) -> return val … … 695 698 \\n List left »xx« (Any, Any)\ 696 699 \\n List list , (List)\ 700 \\n List list ¥ (List)\ 701 \\n List list Y (List)\ 697 702 \\n List spre <== (List)\ 698 703 \\n List left ==> (List, Code)\
