2013-05-14 Kind 定義 Kind Type familyの集合: を から へのkindという(と思う)。 Higher kind 特に、もkindの場合、higher kindという。 Box Haskellでは全てのkindの集合をboxというらしい。 これを と書くことにする。 命題 ただし、 はsingleton setとする。 これにより、型の集合もkindと言ってしまう。 参考文献 Kind (type theory) - Wikipedia, the free encyclopedia generics - What is a higher kinded type in Scala? - Stack Overflow