But "if" is a keyword hardwired to work with Bool. You can't write
if "str" then 0 else 1. This makes your solution seem like an add-on.

I suppose that if haskell' added a Boolean class, it presumably would translate if/then/else to make use of it, so the above would start working just by adding instance Boolean String.

Dan

Bulat Ziganshin wrote:
Hello Simon,

Monday, November 13, 2006, 8:27:08 PM, you wrote:

In my experience I've seen more requests for overloaded *Boolean*
literals than strings.  In a Fran context, for example.

what you mean by this? а few days ago i've published in cafe small lib
that allows to write things like ("str" && 0 || 1)




_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to