On Mon, Dec 15, 2003 at 08:55:10AM +0000, Graham Klyne wrote: > I apologize... my question was unclear. > > It was not the standard MonadPlus class and functions that I was asking > about, but the specific instance for Maybe (i.e. or_maybe). As it happens, > a couple of times in the past couple of weeks, I might have used such a > function if it were available in the standard libraries.
My or_maybe is just defined as or_maybe (Just e) _ = Just e or_maybe Nothing f = f which is pretty simple, so you can run a series of calculations (assuming you want to keep the first that has a non-Nothing result) using f = a `or_maybe` b `or_maybe` c -- David Roundy http://www.abridgegame.org _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe