Функциональный подход к транзакциям на Scala или пишем свою полезную монаду
#Scala #Функциональноепрограммирование #scala #functionalprogramming #monad #monads #cats IV
https://habr.com/ru/post/490612/
#Scala #Функциональноепрограммирование #scala #functionalprogramming #monad #monads #cats IV
https://habr.com/ru/post/490612/
t.me
Функциональный подход к транзакциям на Scala или пишем свою полезную монаду
Если вы работаете с одной базой данных которая поддерживает транзакции вы даже не задумываетесь о консистентности — база все делает за вас. Если же у вас несколь...
Перевозим волка, козу и капусту через реку с эффектами на Haskell
#Haskell #Алгоритмы #Функциональноепрограммирование #haskell #functor #applicative #monad IV
https://habr.com/ru/post/513464/
#Haskell #Алгоритмы #Функциональноепрограммирование #haskell #functor #applicative #monad IV
https://habr.com/ru/post/513464/
t.me
Перевозим волка, козу и капусту через реку с эффектами на Haskell
Однажды крестьянину понадобилось перевезти через реку волка, козу и капусту. У крестьянина есть лодка, в которой может поместиться, кроме самого крестьянина, тол...
Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле
#Haskell #Функциональноепрограммирование #haskell #ContT #callcc #controlflow #monad
https://habr.com/ru/articles/808241/
#Haskell #Функциональноепрограммирование #haskell #ContT #callcc #controlflow #monad
https://habr.com/ru/articles/808241/
Хабр
Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле
В этой статье я разберу монаду ContT , и покажу как вернуть return и другие control-flow операторы из императивных языков программирования, которых мне так нехватало, когда я начинал изучать хаскель....