Хорошее введение в бесплатные теоремы
Я наткнулся на хорошую идею свободных теорем в функциональном языке. Однако единственным ресурсом, который я смог найти, является статья Вадлера "" Теоремы бесплатно". Это неплохо, но это определенно не учебник, и мне трудно пройти (я понял примерно половину этого, и мне потребовалось потратить довольно много времени). Можете ли вы порекомендовать мне еще одну статью или учебник, ориентированный на разработчика программного обеспечения, знакомого с функциональным программированием, а не с помощью научного исследователя функционального языка с твердым ядром?
Спасибо.
Ответы
Ответ 1
http://www.iai.uni-bonn.de/~jv/free-slides.pdf
http://daniel.yokomizo.org/2011/12/understanding-higher-order-code-for.html
http://arxiv.org/pdf/1107.1203.pdf
(Также в разделе typeclassopedia Раздел 3.3)
http://hackage.haskell.org/package/free-theorems-seq
http://hackage.haskell.org/package/free-theorems-counterexamples