Andrew Coppin 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

Uhm, I guess you meant

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

VS.

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


, didn't you?
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to