Как стать автором
Обновить

Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров1.5K
Всего голосов 11: ↑10 и ↓1+10
Комментарии2

Комментарии 2

Cont прикольный, но в своё время как-то не смог найти адекватного применения. И так пробовал и сяк - была задача сделать что-то вроде сложного контекстного менеджера с разными вариантами выхода. С Cont'ом всё равно запутано получилось, проще было на обычных ExceptT'ах. И в библиотеках Cont тоже не встречал - очень узкий класс задач, где он облегчает, а не усложняет код.

Для освобождения ресурсов, кажется, довольно удобная штука (линк).

Про усложнение полностью согласен. Отладка кода в котором исполнение ушло куда-то не туда это просто катастрофа

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории