What: A monad is a very universal sequencing pattern that shows up in nearly all programming, but their expression is particularly refined and flexible in Haskell. In this talk, I hope to explain where they show up, how they're beneficial in pure and functional code, and what kinds of power one can achieve by using them pervasively. Many of these ideas can be translated to F#'s computation expressions and so Haskell may be useful as a test bed for new monadic designs before translation.
Who: Joseph Abrahamson is the co-founder of Reify Health where he builds technology to make real-time, continuous clinical research possible. Prior to that he was a PhD candidate at Johns Hopkins University studying statistics and machine learning. He's been programming functionally for nearly a decade and has focused on using Haskell for the last 2 years. He's very interested in how language can be a tool for expressing and analyzing difficult domains for beginners and experts alike.
Ещё видео!