[Haskell-cafe] Applying typed hole proposal leads to compilation failure

mniip 14 at mniip.com
Sat Aug 25 10:43:07 UTC 2018


On Fri, Aug 24, 2018 at 06:25:34PM -0400, Brandon Allbery wrote:
> Note that this also requires ScopedTypeVariables; the Haskell standard
> specifies that type variables are only in scope within the type signature,
> not the accompanying binding. Which is also why the explicit "forall" is
> required, to tell it to use the modified rules here, which otherwise could
> cause other code that expects standard Haskell behavior to fail to compile
> if it happens to reuse type variables from the signature.

I had thought of mentioning this but their original snippet included the
extension so I thought they already knew.


More information about the Haskell-Cafe mailing list