[Haskell-cafe] Re: explicit big lambdas
Ganesh Sittampalam
ganesh at earth.li
Fri Mar 19 18:10:32 EDT 2010
On Fri, 19 Mar 2010, oleg at okmij.org wrote:
>
> Paul Brauner wrote:
>> is there a way in some haskell extension to explicit (system F's) big
>> lambdas and (term Type) applications in order to help type inference?
>
> Actually, yes: newtype constructor introductions may act as a big
> lambda, with constructor elimination acting as type applications:
> http://okmij.org/ftp/Haskell/types.html#some-impredicativity
>
>
> Newtypes are also handy for turning type functions (defined by type
> families) into real lambdas. For example, given the following code
Isn't this the equivalent of explicitly naming a function rather than
making an anonymous one with lambda?
Cheers,
Ganesh
More information about the Haskell-Cafe
mailing list