[Haskell-beginners] Multiple letters between -> ->

Marcus Manning iconsize at gmail.com
Thu Nov 23 17:19:51 UTC 2017


Hi,

Original I thought a Signature like:

f :: h a -> h a

means that h is a higher kinded type just like in Type Classes ( for 
instance f in Functor f).

But I heard such a meaning is not allowed in normal Haskell functions. 
What instead is the meaning of h a?

Cheers,

Marcus.



More information about the Beginners mailing list