[Haskell-cafe] [] == []

Rustom Mody rustompmody at gmail.com
Tue Mar 10 13:18:46 UTC 2015


On Tue, Mar 10, 2015 at 2:03 PM, Brandon Allbery <allbery.b at gmail.com>
wrote:

> On Mon, Mar 9, 2015 at 10:33 PM, Rustom Mody <rustompmody at gmail.com>
> wrote:
>
>> My impression is that earlier
>> [] == []
>> used to give a type error.  Now it gives True.
>>
>> So
>> 1. Which instance of == is being used?
>> 2. Is there some option controlling this behavior?
>>
>
> The instance being used is (), and it's controlled by
> -XExtendedDefaultRules.
>
>
> https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/interactive-evaluation.html#extended-default-rules
>

Thats what I first thought
Tried starting ghci with  -XNoExtendedDefaultRules
but it does not turn it off
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150310/f6441957/attachment.html>


More information about the Haskell-Cafe mailing list