Thanks -John
On 1/26/07, Brandon S. Allbery KF8NH <[EMAIL PROTECTED]> wrote:
On Jan 25, 2007, at 9:15 , John Ky wrote: > Is there a built-in function that already does this? > > foo :: (a -> b) -> Maybe a -> Maybe b > foo f m > | isNothing m = Nothing > | otherwise = Just (f (fromJust m)) Nothing specific to Maybe, because the more general liftM (over monads) or fmap (over functors) already does it. -- brandon s. allbery [linux,solaris,freebsd,perl] [EMAIL PROTECTED] system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED] electrical and computer engineering, carnegie mellon university KF8NH
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe