Haskell: функторы в монаде
От: Petrovv  
Дата: 30.10.09 10:18
Оценка:
Извините, если это уже обсуждалось.

Вопрос больше теоретический. Монады в хаскель пришли из теории категорий. В теории категорий монады связаны с функторами. Но в хаскеле класс Monad не требует от instance реализовывать класс Functor. Получается, что хаскель использует монады не совсем как в теории категорий. Иными словами я могу написать неправильную монаду.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.