TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

"Introduction to Monads" with Clojure (video)

39 pointsby mtmabout 15 years ago

2 comments

mtmabout 15 years ago
Just noticed that the quality of the upload is, um, a bit low res. I'll try to get an HD version uploaded Friday.
评论 #1251838 未加载
mfexabout 15 years ago
The two monad tutorials referenced in the talk and the clojure.contrib.monads source explain monads in the same way:<p><a href="http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/" rel="nofollow">http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure...</a> <a href="http://intensivesystems.net/tutorials.html" rel="nofollow">http://intensivesystems.net/tutorials.html</a><p>The onclojure tutorial shows how (let ..) and (for ..) expressions are all about nested functions and how you can construct them yourself with monads. Be sure to work through it to part 4 which shows an elegant solution using monads for the Monty Hall problem, which is about probabilities and distributions.