On Fri, Jan 9, 2015 at 11:18 AM, Jan Stolarek <jan.stola...@p.lodz.pl>
wrote:

> > I agree. You'll get rid of the redundancy in the library by removing it
> but
> > you're users will have to live with (...)
> That's why I want to deprecate them first and give users one release cycle
> to switch to new
> functions. I assumed that's enough but we could make this two or three
> release cycles. The reall
> question is how to remember that we should remove this at some point?
>

If we want to avoid the CPP we need warning to be in major version X if
that's when the old function is deprecated and the new one is added and the
actual removal in X+2. At that point I'd just consider keeping the function
and avoid the hassle. :)
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to