[Haskell-cafe] Re: Debugging partial functions by the rules

David House dmhouse at gmail.com
Thu Nov 16 12:29:20 EST 2006


On 16/11/06, oleg at pobox.com <oleg at pobox.com> wrote:
> And if we are absolutely positive that the value is (Just x),
> we can always write
>         maybe (assert False undefined) id v

It should be pointed out that Data.Maybe does export a less well-known
function, fromMaybe:

fromMaybe z = maybe z id

This can be used to make the 'maybe X id' case a bit tidier (although
technically it's not a save on characters).

-- 
-David House, dmhouse at gmail.com


More information about the Haskell-Cafe mailing list