1
0
forked from GitHub/gf-core

Some changed/new utility functions

GF.Data.Utilities:  Rename mapFst to apFst, mapSnd to apSnd.
		    Add apBoth, mapFst, mapSnd, mapBoth.
GF.Data.Operations: Remove onSnd (same as apSnd)
This commit is contained in:
hallgren
2012-11-07 15:31:45 +00:00
parent 1dbf575a71
commit 8e6c81fe5a
2 changed files with 14 additions and 8 deletions

View File

@@ -15,7 +15,7 @@
-----------------------------------------------------------------------------
module GF.Data.Operations (-- * misc functions
ifNull, onSnd,
ifNull,
-- * the Error monad
Err(..), err, maybeErr, testErr, errVal, errIn,
@@ -76,9 +76,6 @@ infixr 5 +++++
ifNull :: b -> ([a] -> b) -> [a] -> b
ifNull b f xs = if null xs then b else f xs
onSnd :: (a -> b) -> (c,a) -> (c,b)
onSnd f (x, y) = (x, f y)
-- the Error monad
-- | analogue of @maybe@