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@serpentine.com> wrote:______________________________On Thu, Aug 18, 2016 at 2:08 AM, Niklas Hambüchen <mail@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@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries