Proposal to deprecate and then drop fromJust

Erik de Castro Lopo mle+hs at mega-nerd.com
Tue Feb 24 05:42:22 UTC 2015


Hi all,

We currently have in the Data.Maybe module from base:

     fromJust :: Maybe a -> a

which newbies often find using hoogle or other search tools and is
a huge trap. *Every* usage of the above can be replaced by using

      fromMaybe :: a -> Maybe a -> a

which forces the user to provide a default value for the case where
the Maybe a is a Nothing.

The idea would be to deprecate fromMaybe for 7.12 and remove it
completely later.

Comments?

Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


More information about the Libraries mailing list