Alejandro Serrano Mena on Why Functors and Applicatives Compose but Monads Don't
Автор: Berlin Functional Programming Group
Загружено: 2020-05-20
Просмотров: 4703
Описание:
In this presentation, Alejandro is going to talk about one of the many kinds of composition available in Haskell, namely "functor composition": for any two functors we can create a new one. Some functors, such as applicatives and monads, have additional structure. Interestingly, applicatives can be composed to get a new applicative, but the same does not happen for monads. This has important implications: since monads do not compose, we need something else.
Join us for a stimulating evening discussion with a true scholar of functional programming. This talk will be especially appropriate for beginners to Haskell who would like a better understanding of one of its fundamental concepts: composition.
Alejandro is a senior software engineer at 47 Degrees, devoting his time to training and open source around Haskell. Before that, he held several positions at Utrecht University, from which he obtained a Ph.D. on a topic related to compiling functional languages. He has wide experience, as a speaker and lecturer, in introducing functional concepts and is the author of the books, "Practical Haskell" and "The Book of Monads".
Slides available here: https://www.dropbox.com/s/1j828vngpm0...
This virtual talk was brought to you by the Berlin Functional Programming Group.
Join us on Meetup: https://www.meetup.com/Berlin-Functio...
Follow us on Twitter: / berlinfpgroup
Buy a T-shirt: https://teespring.com/berlin-fp-group
Support us on Patreon: / bfpg
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: