tag:blogger.com,1999:blog-8768401356830813531.post3906362517288553492..comments2023-01-12T13:01:39.386-05:00Comments on Software Simply: LTMT Part 2: Monadsmightybytehttp://www.blogger.com/profile/15198998578494149797noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-8768401356830813531.post-58454139966964717122014-04-05T13:10:04.524-04:002014-04-05T13:10:04.524-04:00I am not a new guy in Haskell, still it helped me ...I am not a new guy in Haskell, still it helped me a lot to understand the concepts better.<br />Thanks.Anonymoushttps://www.blogger.com/profile/09644511353221998498noreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-91909999755540778542013-10-22T20:43:23.362-04:002013-10-22T20:43:23.362-04:00Beginner here. This tutorial (parts 1 and 2) help...Beginner here. This tutorial (parts 1 and 2) helped me to finally get the basics. Thank you very much!!Anonymoushttps://www.blogger.com/profile/06036311373295494080noreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-63792844091024562172012-12-23T04:14:42.209-05:002012-12-23T04:14:42.209-05:00Excellent!
I've been doing Haskell for a few ...Excellent!<br /><br />I've been doing Haskell for a few years, use Monads but never really had the nice 10K foot view you have presented.<br />Thanks!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-90101680229889398002012-08-01T00:14:56.542-04:002012-08-01T00:14:56.542-04:00Great post. Came right here after you dropped your...Great post. Came right here after you dropped your blog on the speech on Haskell Libraries. Thanks a lot.<br /><br />Haskell's not new to me but I can't really use it in my day-to-day stuff (so I use F#). I hope SNAP really takes off.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-67276867489849316122012-04-17T22:23:55.007-04:002012-04-17T22:23:55.007-04:00Nice and concise tutorial, it hit my way of thinki...Nice and concise tutorial, it hit my way of thinking.<br /><br />I suggest to swap the order of LYAH and Real World Haskell, as LYAH is more for beginners and I'd definitely recommend reading it before Real World Haskell.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-72605327385394339742012-04-17T12:48:39.478-04:002012-04-17T12:48:39.478-04:00I used the flipped bind solely for the purpose of ...I used the flipped bind solely for the purpose of highlighting its similarity to the $ function.mightybytehttps://www.blogger.com/profile/15198998578494149797noreply@blogger.comtag:blogger.com,1999:blog-8768401356830813531.post-35526458649389354392012-04-17T12:45:18.194-04:002012-04-17T12:45:18.194-04:00Interesting, you used the "flipped" bind...Interesting, you used the "flipped" bind (=<<) in your post. In Haskell the data usually "flows" from right to left, if you look at function composition, application and bindings (x=..., x <- ...). This is the cause I rarely use "normal" bind in my code, just compare:<br /><br /> foo = readLn >>= print . (2*)<br /> foo = print . (2*) =<< readLn<br /><br />One can say, that >>= mimics the sequence of actions. However doing several actions on the same line, is usually bad coding style. So I would recommend do-notation with layout rule for such cases anyway.Anonymousnoreply@blogger.com