
Am Mo., 10. Aug. 2020 um 09:15 Uhr schrieb Bardur Arantsson < spam@scientician.net>:
On 08/08/2020 15.44, Vanessa McHale wrote:
-1 from me, massive work to overhaul the ecosystem.
Why would a massive overhaul be necessary for deprecation? If that's the case then there's a deeper more serious underlying issue around deprecation, IMO.
Two things come to my mind here: * You'll probably break quite a few projects which use -Werror. I know that there are different opinions regarding -Werror in general, but in any case there *will* be breakage. * If you consider books and tutorials a part of the ecosystem (which I definitely do), there is even more "breakage": From the top of my head I would say that quite a few of them use fromIntegral, so deprecation will cause confusion. All these things are definitely fixable, but neither quickly nor without a negligible cost. Deprecations should not be done lightly. Regarding the deprecation itself: I fail to see why fromIntegral is worse than (+), (-), (*), ..., and nobody is proposing to remove these. The real problem is using fixed-sized numbers where they shouldn't be used, so a -1 from me. Cheers, S.