Это может быть очень простой вопрос.
Но в чем разница между типами и сортами?
Мое текущее понимание состоит в том, что у вас есть теория типов с правилами типов, которые дают представление о хорошо типизированном утверждении, но сорта являются более базовыми, дифференцируя символы на различные виды символов и вводя основные правила применения функций и т. Д.
Возможно, есть небольшая разница, может быть, они просто приходят из разных областей. Но я не могу найти четкое описание их отношения.
kind- это тип конструктора типа или, реже, тип оператора типа более высокого порядка.