bitSize both required and deprecated

Ben Gamari ben at smart-cactus.org
Fri Nov 1 15:45:23 UTC 2019


Herbert Valerio Riedel <hvriedel at gmail.com> writes:

> The default impl was added in the course of
>
> https://phabricator.haskell.org/D4857
>
> https://ghc.haskell.org/trac/ghc/ticket/12970
>
> with the intention of facilitating its eventual removal by providing a
> smoother migration path over a 3-year compat-window.
>
> What I can't explain is why the `MINIMAL` pragma wasn't adapted to take
> into account that `bitSize` now has a default impl;
>
It sounds like the next step is obvious in this case; remove bitSize
from the MINIMAL pragma.

Alternatively, I wouldn't be opposed to removing it in 8.8 given that we
were already discussing removing it in 8.6 two years ago.

Cheers,

- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20191101/fa7943f7/attachment.sig>


More information about the Libraries mailing list