monad-transformers

    0зной

    2ответ

    У меня есть несколько вычислений для запуска, которые генерируют разные виды исключений. Как я могу связать их в блоке do без оценки каждого из них, а затем шаблон, соответствующий результату, как Eit

    0зной

    1ответ

    Я не очень хороший программатор haskell. Мне поручено написать компилятор в моем университете, и я выбрал haskell, так как это хороший инструмент для этой цели. Я использую монады StateT и за исключен

    4зной

    2ответ

    Я пытаюсь написать ниже функцию проверки, чтобы проверка прошла после первой ошибки. Тип возврата three отличается от других функций. Какой монадный трансформатор я использую для того, чтобы этот код

    1зной

    1ответ

    Я пишу небольшой DSL, используя монады-трансформаторы, следуя представленным идеям здесь here. Для иллюстрации я представляю здесь небольшой подмножество. class Monad m => ProjectServiceM m where

    9зной

    2ответ

    Редакция Edward Kmett исключений. Библиотека не предоставляет экземпляр MonadMask для ExceptT. Ben Gamari once asked about this и затем пришел к выводу, что это было объяснено документацией. Это ближа