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

Reply via email to