Sha256: 53becf58cd9a8ebb04df792b9b5bcf649a678bde777d0437aa21a916b406dcef
Contents?: true
Size: 225 Bytes
Versions: 312
Compression:
Stored size: 225 Bytes
Contents
module Strain (keep, discard) where keep, discard :: (a -> Bool) -> [a] -> [a] keep p = keep' [] where keep' acc [] = reverse acc keep' acc (x:xs) = keep' (if p x then x:acc else acc) xs discard = keep . (not .)
Version data entries
312 entries across 312 versions & 1 rubygems