Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 9 of 13
Nov 26, 2009 at 3:35 PMIn essence, the point of the IO monad is to "tag" values as IO when there's a possibility of state. Once you enter the dimension of state, you can of course not remove the idea that side effects have occured. Therefore, it is recommended to keep your code pure.
Using do-notation and the monadic functions, it isn't too hard to make working with monads not too difficult, and for some, fun =)
C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 9 of 13
Nov 26, 2009 at 1:19 PMUntil this US Thanksgiving, I never realized that monads and turkey go together so well! Thank you Erik for your excellent tutorials. Hopefully the future of code will be more sane from your efforts =)
C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 4 of 13
Nov 24, 2009 at 9:07 PMCode seems to be good, paks8150, but why are your definition arrows (-) instead of (->)?
C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals, Chapter 1 of 13
Nov 24, 2009 at 12:56 AMErik Meijer, and everyone involved with this project, thank you so much! I'm studying haskell and f# on my own alongside my university courses and I cannot express how much I appreciate you guys putting hard work in explaining fairly what functional programming is about. I don't want to be greedy and keep all the fun to myself =).
Much regards. Good day!