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.