YS
Возьмём категорию Hask. Объекты — это типы, типизированные термы - это морфизмы. Но что тогда такое
lambda
? Отображение, переводящее терм в форме lambda (x, y) ...
в терм в форме lambda x. lambda y ...
и "сохранение" его во множестве a -> b -> c
? То есть, чисто текстовое такое преобразование? Но это как-то расходится с тем, что про lambda
пишут в большинстве других случаев, где lambda
— это нечто вроде конструктора кода вычисления.Что бы такое почитать, чтобы прояснить все детали? С абстрактной точки зрения, конечно, определение очевидно. Но вот концептуально я плыву.
lambda
должно быть curry
?