A #monad is when you know how to convert $M (M a)$ to $M a$, but not $M a$ to $a$.
A #monad is when you know how to convert $M (M a)$ to $M a$, but not $M a$ to $a$.
[OmediNews]
Deadline extended: Global contest recognizes audio documentaries, stories [Worldwide]
https://t.co/uZQc7UCYoV #LaCasaDeLosFamososCol #monad #ninadeazúcar #prfm #Refahişgalaltında #SalmanKhan #Trump #volkankonak #WangYibo #zelena #LeapDaySeries #ninadeazúcar #BoykotaDevam #CAFCL
https://twitter.com/OmediNews/status/1907333060070125752
[DaSonHeavenSent]
TEST YOUR BIBLE KNOWLEDGE
(You can pause and play the video to give you more time to think about your answer)
#zelena #volkankonak #Boykot #LaCasaDeLosFamososCol2 #hasancankaya #jeddah #EidMubarak #AprilFoolsDay #Boykot #englot #FayePeraya #JASPER #monad #prfm #SB19 #Trump https://t.co/29fQNV0UCt
https://twitter.com/DaSonHeavenSent/status/1907328948666593556
[Sanjana_Pa]
hmm
#aaj pta chala train hamesa kyo rahta hai
itna jaldi me mahagathbandhan jo karna parta hai #volkankonak #AprilFoolsDay #Boykot #BoykotaDevamEdiyoruz #monad #Trump #prfm #cineenlacasamásfamosa https://t.co/VcnPfbZbYu
https://twitter.com/Sanjana_Pa/status/1907326088654492132
[NiharikaRiha]
Guess what’s in the picture?
#zelena #Boykot #hasancankaya #jeddah #prfm #monad #helevier #PuzzleSEVENTEEN #Trump #readawriteล่ม https://t.co/7CHqnoHHgr
https://twitter.com/NiharikaRiha/status/1907308017948790824
거꾸로 상태 모나드로 강화 학습 하기 (1/2)
https://hackers.pub/@bgl/2025/reverse-state-monad-for-reinforcement-learning
Алгебраические эффекты на Javascript
В этой статье я хотел рассказать об интересном подходе к построению программ, описанному в книге Sandy Maguire, Algebra-Driven Design. Подход позволяет строить программы на основе абстрактных математических структур и законов. Это позволяет разработать обобщенные подходы к их созданию и тестированию. Но потом я понял, что в этом мало смысла без объяснения, почему такой подход в принципе имеет право на существование. В книге для примеров используется Haskell - ленивый, чистый функциональный язык, имеющий крайне мало отношения к языкам, которые широко применяются на практике. Распространено мнение, что приемы, используемые в Haskell, существуют в основном для преодоления его же недостатков и в других языках не нужны. Например, про монады пишут, что это оторванная от реальной жизни абстракция, которую не встретить в повседневной работе. Нет ничего более далекого от истины. Монады - это не костыль, а мощная абстракция, которая позволяет выявить связь между такими непохожими языками, как C и Haskell, и свести к одному знаменателю такие далекие друг от друга концепции как асинхронные функции и глобальные переменные. Так что в этой статье я ограничусь описанием алгебраического программирования на примере монады. Я по шагам пройду путь от классической, сравнительно бесполезной в динамически типизированных языках монады, до Freer монады, которая обладает настолько удивительными свойствами, что может найти применение даже в императивном языке. Вы убедитесь, что алгебраический подход применим в обычных языках и дает превосходные результаты.
[Перевод] Исследуем монады в Rust через тестирование на основе свойств
В педагогике программирования монады занимают место мистического объекта из мира функционального программирования, который трудно понять и еще труднее объяснить. Стереотип о сложности объяснения монад заключается в том, что они делятся на две категории: либо сравнение с каким-то продуктом питания , либо написание сложного математического жаргона, в чем проблема?
EL CONQUISTA!!
store.steampowered.com/app/3106150/El_Conquista/?beta=0
#Hades2 #wishlistwednesday #IndieGameDev #monad #Sims4 #BlackMythWukong #Conquest #aoex #PPNaravitBDProject2025 #unity
Our next family making game. Hope y'all like it!!
https://t.co/tA4R60C2Pb
#Hades2 #wishlistwednesday #IndieGameDev #monad #Sims4 #BlackMythWukong #Conquest #aoex #PPNaravitBDProject2025 #unity
https://t.co/tA4R60C2Pb
Our next overworld space conquest game. Hope y'all like it!!
#minecraft #TrailerTuesday #IndieGameDev #monad #Sims4 #BlackMythWukong #Conquest #aoex #PPNaravitBDProject2025
Прагматичное функциональное программирование в Java
Прагматичное функциональное программирование в Java при помощи монады XResult<T> , которая сочетает в себе свойства Optional<T> , Result<T> и Either<L,R> Читать далее ...
For years and years I've avoided learning what a Monad is in programming, mostly because people are very bad at explaining it. Today I sat down to actually learn it and to my surprise it is pretty much what the Optional type in Java does.