Show
Ignore:
Timestamp:
09/29/06 20:03:10 (2 years ago)
Author:
lanny
Message:

* implemented roundrobin()

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Prim/List.hs

    r13717 r13726  
    22 
    33module Pugs.Prim.List ( 
    4     op0Zip, op0Each, op1Pick, op1Sum, 
     4    op0Zip, op0Each, op0RoundRobin, op1Pick, op1Sum, 
    55    op1Min, op1Max, op1Uniq, 
    66    op2ReduceL, op2Reduce, op2Grep, op2Map, op2Join, 
     
    2222op0Each :: [Val] -> Eval Val 
    2323op0Each = fmap (VList . concat . op0Zip') . mapM fromVal 
     24 
     25op0RoundRobin :: [Val] -> Eval Val 
     26op0RoundRobin = fmap (VList . fst . partition defined . concat . op0Zip') . mapM fromVal 
    2427 
    2528op0Zip' :: [[Val]] -> [[Val]]