diff options
| author | hallgren <hallgren@chalmers.se> | 2012-11-07 15:31:45 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2012-11-07 15:31:45 +0000 |
| commit | 8e6c81fe5a00c605440a5707d2eb686485f24b5a (patch) | |
| tree | 0d535dc0ec5c882a62bcf9821ceec06c1bd7d42c /src/compiler/GF/Data/Operations.hs | |
| parent | 1dbf575a71491068547614a54cfbb32580dc89a8 (diff) | |
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)
Diffstat (limited to 'src/compiler/GF/Data/Operations.hs')
| -rw-r--r-- | src/compiler/GF/Data/Operations.hs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/compiler/GF/Data/Operations.hs b/src/compiler/GF/Data/Operations.hs index 781f0a133..366f5a669 100644 --- a/src/compiler/GF/Data/Operations.hs +++ b/src/compiler/GF/Data/Operations.hs @@ -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@ |
