On 24/04/2012 14:14, Daniel Peebles wrote:
Why are potentially partial literals scarier than the fact that every
 value in the language could lead to an exception when forced?

My thoughts exactly.  In this thread people are using the term "safe" to
mean "total".  We already overload "safe" too much, might it be a better
idea to use "total" instead?

(and FWIW I'm not sure I see what all the fuss is about either)

Cheers,
        Simon



On Tue, Apr 24, 2012 at 5:35 AM, Yitzchak Gale <g...@sefer.org
<mailto:g...@sefer.org>> wrote:

Markus Läll wrote:
You do know, that you already *can* have safe Text and ByteString
from
an overloaded string literal.

Yes, the IsString instances for Text and ByteString are safe (I
hope).

But in order to use them, I have to turn on OverloadedStrings. That
could cause other string literals in the same module to throw
exceptions at run time.

-Yitz

_______________________________________________ Glasgow-haskell-users
mailing list Glasgow-haskell-users@haskell.org
<mailto:Glasgow-haskell-users@haskell.org>
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users




_______________________________________________ Glasgow-haskell-users
mailing list Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to