Artwork

Контент предоставлен Scalalaz Podcast. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Scalalaz Podcast или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

Issue 55 - Mini QA with John De Goes [EN] [5 min]

 
Поделиться
 

Архивные серии ("Канал не активен" status)

When? This feed was archived on October 13, 2022 15:16 (1+ y ago). Last successful fetch was on June 02, 2022 19:39 (2y ago)

Why? Канал не активен status. Нашим серверам не удалось получить доступ к каналу подкаста в течении длительного периода времени.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 222601012 series 2149521
Контент предоставлен Scalalaz Podcast. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Scalalaz Podcast или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

episode 55

Cats-effect library lets us implement modules parameterized with an abstract effect F bounded by Sync, Async, etc capabilities, i.e. not choose a concrete effect monad until the very end of the universe.

In opposite, AFAIU, John's approach is different. We still describe our algebras with F, but have to implement modules with IO (zio), which doesn't let us easily migrate to a different IO monad later with a simple replace in the Main class.

Does John consider it as a weak side of zio? Or such a lib is not even needed if you use the best io impl like ZIO? )))

I know he has proposed some ideas for Cats Effect 2.0. Does he believe he'll be heard by Nedelcu & co?

Библиотека Cats-effect позволяет реализовывать модули, параметризованные с помощью абстрактного эффекта F, ограниченного возможностями Sync, Async и т.д, т.е библиотека позволяет откладывать выбор конкретного эффекта до самого конца.

Подход Джона противоположный, он описывает алгебры с помощью F но заставляет реализовать модули с конкретным IO (zio), что не позволяет легко мигрировать на другую монаду.

Считает ли Джон, что это недостаток zio? Или ZIO настолько хорошая имплементация IO, что другие библиотеки не нужны?

Как известно, он предложил несколько идея для Cats Effect 2.0. - верит ли он, что будет услышаны Nedelcu & co ?

Patreon https://www.patreon.com/scalalalaz

Hosts: Oli Makhasoeva, John De Goes

  continue reading

123 эпизодов

Artwork
iconПоделиться
 

Архивные серии ("Канал не активен" status)

When? This feed was archived on October 13, 2022 15:16 (1+ y ago). Last successful fetch was on June 02, 2022 19:39 (2y ago)

Why? Канал не активен status. Нашим серверам не удалось получить доступ к каналу подкаста в течении длительного периода времени.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 222601012 series 2149521
Контент предоставлен Scalalaz Podcast. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Scalalaz Podcast или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

episode 55

Cats-effect library lets us implement modules parameterized with an abstract effect F bounded by Sync, Async, etc capabilities, i.e. not choose a concrete effect monad until the very end of the universe.

In opposite, AFAIU, John's approach is different. We still describe our algebras with F, but have to implement modules with IO (zio), which doesn't let us easily migrate to a different IO monad later with a simple replace in the Main class.

Does John consider it as a weak side of zio? Or such a lib is not even needed if you use the best io impl like ZIO? )))

I know he has proposed some ideas for Cats Effect 2.0. Does he believe he'll be heard by Nedelcu & co?

Библиотека Cats-effect позволяет реализовывать модули, параметризованные с помощью абстрактного эффекта F, ограниченного возможностями Sync, Async и т.д, т.е библиотека позволяет откладывать выбор конкретного эффекта до самого конца.

Подход Джона противоположный, он описывает алгебры с помощью F но заставляет реализовать модули с конкретным IO (zio), что не позволяет легко мигрировать на другую монаду.

Считает ли Джон, что это недостаток zio? Или ZIO настолько хорошая имплементация IO, что другие библиотеки не нужны?

Как известно, он предложил несколько идея для Cats Effect 2.0. - верит ли он, что будет услышаны Nedelcu & co ?

Patreon https://www.patreon.com/scalalalaz

Hosts: Oli Makhasoeva, John De Goes

  continue reading

123 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство