<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 24, 2015 at 12:47 PM, Herbert Valerio Riedel wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":7ph" class="a3s" style="overflow:hidden">Relatedly, I was thinking of a separate 'partial-functions' warning<br>
class, so we could annotate partial functions (head/last/...) in base,<br>
and have the associated warnings be tunable via a separate GHC -fwarn*<br>
flag. This could even be generalised to arbitrary warning-classes:<br>
<br>
 {-# WARNING[partial] fromJust "Use 'fromMaybe' instead" #-}<br></div></blockquote></div><br>+1! This is better than a deprecation if there's no actual deprecation. Also, to appease the GHCi users of `fromJust`, the warning could perhaps be disabled for interactive use?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Regards,</div><div class="gmail_extra">Sean</div></div>