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

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

Встречал утверждение, что async/await — это комонадный синтаксис. Можете это как-то прокомментировать?

Код должен быть под катом. Вы поломали rss ленту

Спасибо! Исправил

Монады это не шаблоны проектирования.

Дело в том, что монада чтения это вполне конкретный эндофунктор, со вполне конкретными естественными преобразованиями. И да, с помощью неё можно организовать доступ к некоторому контексту. Но это не значит, что любой способ доступа к контексту будет монадой и, тем более, монадой Reader.

НЛО прилетело и опубликовало эту надпись здесь

Ну… пока у меня только есть две Монады, реализованные подобным образом, и в теории можно было бы объединить их в одну, но вот по поводу трансформеров не уверен.

Вручную-то или там с динамической диспетчеризацией можно всё сделать, проблема сделать это удобным и без накладных расходов.


В .NET просто нет того, что в Хаскеле называется тайпклассом.

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

Публикации

Изменить настройки темы

Истории