filmov
tv
'Why is a Monad Like a Writing Desk?' by Carin Meier (2012)

Показать описание
Inspired by Alice in Wonderland, we will take a whimsical look at monads and how to understand them by implementing them in Clojure.
We’ll follow the adventures of a developer who fell asleep while reading one of Philip Wadler’s papers on monads (and eating too much cheese). Along the way, we’ll discover why monads are important for a functional language and might accidentally achieve enlightenment by implementing the three different types: the Identity Monad, the Maybe Monad, and the State Monad.
Carin Meier
Carin Meier is a software developer at EdgeCase. She started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur for the past 15 years. She comes from a solid Java background, but has discovered a passion for the simplicity, power, and elegance of Clojure.
We’ll follow the adventures of a developer who fell asleep while reading one of Philip Wadler’s papers on monads (and eating too much cheese). Along the way, we’ll discover why monads are important for a functional language and might accidentally achieve enlightenment by implementing the three different types: the Identity Monad, the Maybe Monad, and the State Monad.
Carin Meier
Carin Meier is a software developer at EdgeCase. She started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur for the past 15 years. She comes from a solid Java background, but has discovered a passion for the simplicity, power, and elegance of Clojure.
'Why is a Monad Like a Writing Desk?' by Carin Meier (2012)
The Absolute Best Intro to Monads For Software Engineers
What is a Monad? - Computerphile
What the Heck Are Monads?!
An Intuitive Guide to Combining Free Monad & Free Applicative • Cameron Joannidis • YOW! 2018...
🤔 Should Python Devs Use Monads?
Monads are everywhere... Maybe that's bad? by Till Schröder
Regaining Control with State Monad and Friends (Felix Mulder)
Effata Zoroastris: 1. Monad, Duad, Triad (Athanasius Kircher)
What Is the Monad
The Monad Problem
C# : Does an IO monad make sense in a language like C#
Leibniz’s Monads: Unlocking Determinism and Free Will
How to Increase your Monad Tokens using Trading Technique
Scalapeño 2016 - Extensible Effects vs. Monad Transformers (Shimi Bandiel)
What is Monad?
💥A Monads is an object with 'of' and 'chain' functions💥
Resolving Outer Monad Challenges in Haskell Without Monad Transformers
[Monad Interview] Building 1000x Faster Ethereum | A Conversation with the Head of DeFi.
Starting to define a Monad! There is no curse! It's simple!!! #jesprotech #monads #kotlin #hask...
How is a book a monad?
And the right identity theory of the Monad?? Please!!! #jesprotech #monad #laws #lecture #coding
Different grouping works in MONADS just like FUNCTORS? I don't believe this! #jesprotech #monad...
Monads in Modern C++ - Georgi Koyrushki and Alistair Fisher - ACCU 2023
Комментарии