I'm not an expert on functional programming, so I thought I'd point out an incorrect historical statement; Tony Hoare didn't work on the C language. He introduced the concept of null when working on a Algol-based system (Algol W according to Wikipedia).
At the 7:46 there is incorrect C# code. You should omit «else» branch and just return null outside the if-statement. I don't know if it's important. Hope it will be helpful for someone. Btw, great explanation of the concept. Thanks!
I'm heavily working on learning functional programming and F# was trying to understand monads right now. This excellent video was a good help. So a monad is kind of a way to turn an impure function into a pure one by hiding extra state? Thanks!
Thank you for the practical and clear exposition of this topic. This was great!
Perfectly connected the abstract with the concrete.
Fantastic video! The video lends itself very well to understanding the concept of a monad-transformer as a combination of two environments
This is excellent. It is very well organized and I like how you compare to equivalent C# imperative code.
Great Explanation, Thank you
I'm not an expert on functional programming, so I thought I'd point out an incorrect historical statement; Tony Hoare didn't work on the C language. He introduced the concept of null when working on a Algol-based system (Algol W according to Wikipedia).
yup, noticed this too. i watched his talk
At the 7:46 there is incorrect C# code. You should omit «else» branch and just return null outside the if-statement. I don't know if it's important. Hope it will be helpful for someone. Btw, great explanation of the concept. Thanks!
Thanks very much! This made everything much clearer
thank you so much! now it's much clearer
I'm heavily working on learning functional programming and F# was trying to understand monads right now. This excellent video was a good help. So a monad is kind of a way to turn an impure function into a pure one by hiding extra state? Thanks!
Holy crap! That was great :)
Great introduction
Nice video!
Maybe you can show how to combine this CE?
For example Async and more
I subbed. I hope you make more programming videos.
i am so sold on f# over Haskell now.
Thank you!
Dude. Great video.
interesting....