Add andM and orM utility functions.
authorMatthijs Kooijman <m.kooijman@student.utwente.nl>
Wed, 19 Aug 2009 10:31:48 +0000 (12:31 +0200)
committerMatthijs Kooijman <m.kooijman@student.utwente.nl>
Wed, 19 Aug 2009 10:31:48 +0000 (12:31 +0200)
cλash/CLasH/Utils.hs

index aecbfcf6b9cf2cb4346c2ae8449e419b5c464391..822bd55dae5c7bb286552f08178dce7600ab5009 100644 (file)
@@ -46,3 +46,7 @@ concatM = Monad.liftM concat
 
 isJustM :: (Monad m) => m (Maybe a) -> m Bool
 isJustM = Monad.liftM Maybe.isJust
+
+andM, orM :: (Monad m) => m [Bool] -> m Bool
+andM = Monad.liftM and
+orM = Monad.liftM or