Introduction to Monadic Programming
Since I'm on the topic of highly distributed, concurrent, and asynchronous programming I thought I'd mention some of the other research that is going on in this area. One of those research projects is the method of monadic programming. Monadic programming is an abstraction for function composition that helps reduce the mental juggling required to track functional side effects to shared state.
There are a few new videos on Channel 9 from Brian Beckman talking about monadic programming as well as a few old ones that give more background.
- Brian Beckman: Monads, Monoids, and Mort (old)
- Brian Beckman: Don't fear the Monads (old)
- Brian Beckman: The Zen of Stateless State - The State Monad - Part 1 (new)
- Brian Beckman: The Zen of Stateless State - The State Monad - Part 2 (new)
Comments
- Anonymous
December 10, 2008
PingBack from http://itknowledgeexchange.techtarget.com/serviceendpoint/wsdac-sharp-27-martin-fowler-on-the-increasing-interest-in-the-database-space/