[Haskell-cafe] What does the `forall` mean ?

David Virebayre dav.vire+haskell at gmail.com
Thu Nov 12 15:49:41 EST 2009


On Thu, Nov 12, 2009 at 8:52 PM, Andrew Coppin
<andrewcoppin at btinternet.com> wrote:

> I just meant it's not immediately clear how

>  foo :: forall x. (x -> x -> y)

> is different from

> foo :: (forall x. x -> x) -> y

> It takes a bit of getting used to.

That still confuses me.


More information about the Haskell-Cafe mailing list