1
Математичний (категоричний) опис класів типів
Функціональну мову можна розглядати як категорію, де її об'єктами є типи, а між ними функціонують морфізми. Як класи типів вписуються в цю модель? Я припускаю, що ми повинні розглядати лише ті реалізації, які задовольняють обмеження, яке має більшість класів типів, але вони не виражені в Haskell. Наприклад, ми повинні розглядати …