OpenSource & Agile Community Events - Programs That Explain Their Effects with Dominic Orchard!
Wednesday 8 November 2017, 19:30 - 20:30
10 South Place, EC2M 7EB, London, Reino Unido
Are you interested in learning more about the different approaches to writing effectful programs in Haskell? Don't miss this month's HaskellX Bytes with Dominic Orchard! The traditional approach to writing effectful programs in Haskell is to use monads and the 'do' notation. In this talk, I'll show two richer structures for capturing effects: parameterised monads and graded monads. Both provide a way to capture more information about the side effects of a program in the program's types, which can be used for detecting effect-related bugs. These structures can be programmed with directly in GHC/Haskell due to an extension which allows the 'do' notation to be rebound to different structures other than a monad. I'll give a few concrete, real-world examples. FREE TICKETS Attendance is free for registered delegates, and you can register here: https://skillsmatter.com/meetups/10247-programs-that-explain-their-effects-with-dominic-orchard?tc=aba4a5 WHAT, WHEN, WHERE WHAT: Programs That Explain Their Effects with Dominic Orchard! WHEN: Wednesday, 8th November WHERE: Skills Matter, CodeNode REGISTRATION(FREE): https://skillsmatter.com/meetups/10247-programs-that-explain-their-effects-with-dominic-orchard?tc=aba4a5
Publicado por: Betabeers