Hayoo seems to me to do a better job at type signature searching. A ton of libraries seem to define a toMaybe function for this:
Hello!
I tried Hoogle, but it didn't seem to have what I was after. I'm looking for something like this:
> maybeWhen :: Bool -> a -> Maybe a
> maybeWhen cond =
> if cond
> then Just
> else const Nothing
Is there a builtin that has the above sort of behaviour? I suppose it can even be generalised:
> maybeWhen :: (MonadPlus m) => Bool -> a -> m a
> maybeWhen cond =
> if cond
> then return
> else const mzero
Tacit
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners