Тёмный

Next Level MTL - George Wilson - BFPG 2016-06 

Brisbane Functional Programming Group
Подписаться 698
Просмотров 10 тыс.
50% 1

Many applications leverage monad transformer stacks to control IO effects, handle error conditions, pass configurations, and more. As the requirements of these applications grow, the complexity of these transformer stacks can grow proportionally. If a specific monad transformer stack is used in type signatures, then small changes to the stack can result in large changes to the code. This talk will demonstrate tools from the mtl and the lens library that allow each function's type to describe the required parts of a transformer stack, without depending on the concrete stack itself.

Наука

Опубликовано:

 

2 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@malkdk
@malkdk 8 лет назад
Wonderful! This was just what I needed to make the structure of my program more rigid.
@johnwalker7422
@johnwalker7422 5 лет назад
Is this the same / similar / related to tagless final? What are your thoughts on this approach vs freerer monads such as Freer-Simple?
@user-dn7qr7vs1h
@user-dn7qr7vs1h 3 года назад
If i understand correctly (from the Pawel Shultz presentation about MTL and final tagless) - this IS a final tagless approach. And MTL is a successfull part of final tagless approach too. But i'm joining to your question 🤔 (oh, just noticed that it was 3 years ago... He wont answer 😅)
@haskelltype4627
@haskelltype4627 6 лет назад
So is this a design pattern?
@malkdk
@malkdk 4 года назад
You can certainly call it that if you want. I’m not sure whether it’s helpful or not though.
@solid8403
@solid8403 4 года назад
Having to bring in Lenses and prisms ... aren't things getting too complex just to load from db then send to network.
Далее
Monad Transformers - Ben Kolera
57:22
Просмотров 10 тыс.
George Wilson - The Extended Functor Family
21:57
Просмотров 15 тыс.
Рыбачка
00:14
Просмотров 15 тыс.
1❤️
00:17
Просмотров 8 млн
Production Haskell - Reid Draper
1:06:34
Просмотров 18 тыс.
Monad Transformer State - Michael Snoyman
33:46
Просмотров 13 тыс.
MuniHac 2016: Beautiful folds are practical, too
46:40
John Wiegley: Putting Lenses to Work
47:19
Просмотров 11 тыс.
"Propositions as Types" by Philip Wadler
42:43
Просмотров 125 тыс.
Richard Eisenberg on Dependent Types
48:28
Просмотров 4,1 тыс.