Entry tags:
Вторая встреча SPbHUG
Встреча прошла замечательно, все доклады понравились и свой тоже :) Правда свой я безбожно затянул - вместо положенного часа болтал часа полтора как минимум.
Подтверждения моей сугубо личной теории, что плотность правильных людей повышается при приближении к станции метро "Московская", наблюдались, как по факту поездки так и по косвенной информации :) Разрабатываю планы по вытаскиванию соседей в "Республику Кофе" :)
Выложил презентацию своего доклада на сайте SPbHUG.
Подтверждения моей сугубо личной теории, что плотность правильных людей повышается при приближении к станции метро "Московская", наблюдались, как по факту поездки так и по косвенной информации :) Разрабатываю планы по вытаскиванию соседей в "Республику Кофе" :)
Выложил презентацию своего доклада на сайте SPbHUG.
no subject
Надо будет загрузить знакомых дизайнеров.
no subject
Кстати вот эти всякие теоремы Вадлера и пр. - у тебя в докладе были реальные "живые" примеры для демонстрации практического применения их?
no subject
Есть ещё destroy/unfoldr rule для
для того же самого, что build/fold.
И ещё Concatenates Vanish Rule, позволяющее элиминировать конкатенации списков:
Для любой
выполняется теорема
где
Но этого в GHC не используют, хотя программист при желании может сам задать соответствующие правила.
Фишка в применении Free Theorems в том, что функции должны быть под них заточены. Библиотечные реализации многих функций из Prelude написаны так, чтобы быть хорошими консьюмерами и продюсерами для List Fusion.