On Sun, Aug 25, 2013 at 9:47 PM, Simon Marlow <marlo...@gmail.com> wrote:
> On 25/08/13 20:16, Jan Stolarek wrote: > >> We really want people to use the new primops, not the wrappers >>> >> We do? Could you justify why we want to people to use primops? >> > > What I meant was, if people are already using primops we want them to use > the new ones instead. Please don't just break existing code! Changing the meaning of existing names, even if those are the names you really really want to use, is user-hostile: when the next version of GHC comes out I'm going to have to rush to update my broken packages under time pressure instead of just getting a deprecation warning and improving the code at my leisure. If you reeeeallly really really want those names then there are ways to mitigate that: do your "GHC.Prim.Compat" trick in reverse. In any event, a 0-month deprecation cycle is far too short, even for low-level APIs. G -- Gregory Collins <g...@gregorycollins.net>
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs