<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jan 9, 2015 at 11:37 AM, Jan Stolarek <span dir="ltr"><<a href="mailto:jan.stolarek@p.lodz.pl" target="_blank">jan.stolarek@p.lodz.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> I think Java's (!) policy for deprecation is good<br>
</span>I think it's not. It keeps the library code a mess and many times I have seen users using<br>
functions that have been deprecated for years just because it's easier to suppress a warning than<br>
change the code. I don't want Haskell to go down that path and I'm strongly in favour of removing<br>
these functions. Especially that we're talking about internal TH module - I'll be surprised if<br>
there are more than 10 users.</blockquote><div><br></div><div>It also keeps Java having users. ;) More seriously, we who maintain the core libraries spend too much time dealing with breakages due to continuously moving libraries when we could spend time on building upwards to make Haskell a better platform for building applications. *In practice* our code is worse because of these continuous breakages (as it's full with hard to maintain CPP), not better.</div></div></div></div>