YouTube home Comedy Week on YouTube
Upload

Monads 1

TheCatsters TheCatsters·78 videos
2,079
48,457
Like     Dislike 9

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like TheCatsters's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike TheCatsters's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add TheCatsters's video to your playlist.

Uploaded on Sep 13, 2007

An introduction to monads including the definition and a look at the monoid monad.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Uploader Comments (TheCatsters)

  • TheCatsters

    Thanks crowlogic and tehrba. I think you each have a point...I've heard that some non-native English speakers were having some trouble so I'll experiment with speaking a little more slowly. Just a little...

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheCatsters's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheCatsters's comment.

Top Comments

  • entropyfails

    A note for Haskell programmers....

    η is the mentioned Eta and is the Monadic equivalent of the Haskell "return" function.

    μ is the mentioned Mu and is the Monadic equivalent of the "join" operator.

    "map" comes for free in Category Theory. So the Haskell bind operator of ">>=" over a list type is x >>= f = join (map f x)

    These videos show why the Monad typeclasses must obey the three laws.

    1. return a >>= f = f a

    2. m >>= return = m

    3. (m >>= f) >>= g = m >>= (\x -> f x >>= g)

    · 47

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate entropyfails's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate entropyfails's comment.
  • chocojian

    YouTube lectures on category theory! Awesome! I hope more mathematicians follow your example in the future. This is a great idea.

    · 23

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate chocojian's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate chocojian's comment.

All Comments (11)

Sign in now to post a comment!
  • TheCatsters

    Thanks!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheCatsters's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheCatsters's comment.
    in reply to IXISubzeroIXI (Show the comment)
  • targetrich

    phew. Get out, have a drink. read some greek philosophy!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate targetrich's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate targetrich's comment.
  • skip84

    I feel dumb...

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate skip84's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate skip84's comment.
  • balodja

    Oh, on-line school :) That's awesome.

    · 4

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate balodja's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate balodja's comment.
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later