Proposal: Deprecate decodeUtf8

David Feuer david.feuer at gmail.com
Thu Aug 18 17:19:28 UTC 2016


Being the disruptive sort.... What if we DEPRECATE it for a cycle and then
change its type? Almost all code that is no longer correct will fail to
typecheck.

On Aug 18, 2016 12:52 PM, "Bryan O'Sullivan" <bos at serpentine.com> wrote:

> On Thu, Aug 18, 2016 at 2:08 AM, Niklas Hambüchen <mail at nh2.me> wrote:
>
>> I propose to add a deprecation pragma to the partial function
>> Data.Text.decodeUtf8.
>>
>
> I'm not terribly open to adding a pragma for this, I'm afraid. Its
> documentation already clearly states that it will throw an exception. I
> understand that developers often fail to read documentation, but I don't
> want to train them to also ignore compiler output because they get
> permanent warnings that they can't suppress.
>
> I do of course agree that in hindsight, it would have been best to provide
> a safer function with this name.
>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20160818/5fb8303a/attachment.html>


More information about the Libraries mailing list