http://ivan-gandhi.livejournal.com/ ([identity profile] ivan-gandhi.livejournal.com) wrote in [personal profile] a_shen 2010-11-14 05:01 pm (UTC)

Я как раз делаю попытки объяснять это дело (категории) простым людям, программистам. Есть фокусы, позволяющие это сделать. Поменьше аксиоматики. Не поминать то, что им не надо: никаких эпиморфизмов, мономорфизмов, катаморфизмов (смысл употребления этого понятия, катаморфизм, вообще ускальзывает от меня).

И ещё, можно идти задом наперёд. Вот вам монада, все знают монаду. После рефакторинга получаем функтор, а монада - частный случай, со свойствами. А что за функтор такой, где у него область значений и определения? И тут бац - выскакивает категория. И ничего, переваривают. Правда, на Клейсли скисают.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting