Кто-нибудь знает, где можно глянуть интересные, но короткие примеры использования монад на практике, для прикладного программирования?) Чтобы увидеть их концептуальную пользу ...
А можно внутри одного runWriter запустить ещё один runWriter (чтобы логировать в другой лог?)
[1, 2, 3] => [[], [1], [2], [3], [1,2], [1,3], [2,3], [1,2,3]] -- а вот такую трансформацию списка в другой список, наверное легко для опытного хаскелиста сделать? Я чувствую ...
Делаю таск по книге Курта, глава про stack. У меня была добавлена зависимость на text in <project>.cabal, но когда делал stack build, то была ошибка будто этот модуль надо доб...
В ghci если написать дефинишн типа для переменной, то ругнется что-то наподобие "Variable not in scope.." для кода "> x :: Int", но работает если внутри :{ ... :}, а можно что...
Добрый.... Вопрос - создаёте ли вы отдельные DTO класс, класс и интерфейс для модели, затем мэппер для всего этого, если идёт 100% совпадение по полям DTO<>Model? Не антипатте...
func :: Eq a => ... -- можно ли определить тип для "a" для функции, чтобы ещё и Ord был, то есть что-то типа func:: (Eq | Ord) a => ..?