Hi, 

Is partial application feature of functions in haskell a direct outcome of lazy evaluation ? 

i.e Since functions are not evaluated until at the point where results are required this allows haskell functions to be partially applied because they're not evaluated and hence exist as thunk.

Thanks,
Shishir