Результаты поиска по запросу "monads"
Либо, Варианты и для понимания
Я кодировал для понимания и удивился чему-то: def updateUserStats(user: User): Either[Error,User] = for { stampleCount <- stampleRepository.getStampleCount(user).right userUpdated <- Right(copyUserWithStats(user,stampleCount)).right // ????????? ...
Какое преимущество дает нам Monad по сравнению с Applicative?
я прочелэта статья [https://www.fpcomplete.com/school/advanced-haskell-1/functors-applicative-functors-and-monads] , но не понял последний раздел. Автор говорит, что Monad дает нам контекстную чувствительность, но можно достичь того же ...
Почему класс Functor не имеет возвращаемой функции?
С категориальной точки зрения функтор - это пара двух карт (одна между объектами, а другая между стрелками категорий), следуя некоторым аксиомам.Я предположи...
Почему Clojure 'let` и `for` обе монады?
В этом обсуждении Брайан Марик делает вывод, что
Можно ли сделать монаду IO из Haskell в Clojure?
Я посмотрел наalgo.monads а такжеfluokitten документация. Я также прочитал записи блога монадыДжим дуэй, Конрад Хинсен а такжеЛеонардо Борхес.Ближайшее, что ...
Связывающие функции, которые принимают несколько аргументов
После прочтения некоторого очень простого языка haskell теперь я знаю, как "связать" монадические действия, используяпривязывать, лайк:
Получите значение от IO, а не от самого вычисления
Будучи совершенно новым для Haskell, я в настоящее время пытаюсь улучшить свои навыки, написав переводчика для простого императивного языка игрушек.Одним из ...