Скалоебство
Dec. 16th, 2016 12:18 pmhttp://w.pitula.me/2016/monad-proof/
По ссылке The Proof - Monad as a Monoid in Category of Endofunctors
Но почему то пруф на scala типа на пальцах
Надо почитать вечером(хз зачем мне єто)
По ссылке The Proof - Monad as a Monoid in Category of Endofunctors
Но почему то пруф на scala типа на пальцах
Надо почитать вечером(хз зачем мне єто)
no subject
Date: 2016-12-16 08:26 pm (UTC)no subject
Date: 2016-12-17 06:32 pm (UTC)Ну я бы не был так категоричен. Более менее направление правильное. Хотя результат хромает. В идеале он должен был бы: выделить явно описание уровня типов, уровня значений, и уровня утверждений ( про последние он забыл, надо было моделировать предикаты ассертами или тестами). Далее, выразить тип категории, который бы подходил и для моноида и для монады. У него не получилось, значит дзен Скалы он не постиг. И тогда было бы убедительнее. Хотя я сомневаюсь, что такое программтстское определение проще понять, чем математическое. Система типов Скалы не расчитана на такую выразительность, поэтому все равно будет немного некрасиво.