[Haskell-cafe] [] == []
Rustom Mody
rustompmody at gmail.com
Tue Mar 10 02:42:44 UTC 2015
On Tue, Mar 10, 2015 at 8:07 AM, Lyndon Maydwell <maydwell at gmail.com> wrote:
> This looks like a great opportunity to try out the new holes functionality:
>
> [Prelude] λ [] == _what
>
> <interactive>:3:7:
> Found hole ‘_what’ with type: [t0]
> Where: ‘t0’ is an ambiguous type variable
> Relevant bindings include it :: Bool (bound at <interactive>:3:1)
> In the second argument of ‘(==)’, namely ‘_what’
> In the expression: [] == _what
> In an equation for ‘it’: it = [] == _what
>
>
> Looks like it defaults to [Bool]!
>
> Correct me if I'm wrong :)
>
Thanks Lyndon.
But on my (debian testing) ghc I get:
Prelude> [] == _what
<interactive>:2:7: Not in scope: `_what'
[ghc 7.6.3]
And my main question is the second one :
For pedagogic purposes I want to get the error -- Whats the (family of)
related options?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150310/f590ac51/attachment.html>
More information about the Haskell-Cafe
mailing list