логики. например нужно чтобы все вызовы логировались(название и параметры) и также обрабатывались и логировались исключения? может пример где есть.
Обычно отвечают фри монада!
да должно хватить и writer монады, только не уверен насчет исключений
монада это контейнер для значение и несколько методов для работы с ним?
Ну я сам не експерт, но я понял фри монаду так Вместо того чтоб делать еффекты и тд ты описываешь структуру данных которая их описывает, на рекурсивна Своими функциями ты лишь собираешь эту структуру, а потом на самом верху выполняешь интепретатором который ты пишешь
Обсуждают сегодня