Size: a a a

Scala User Group

2020 June 20

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeχander Semenov
Первое это футуры? Утечки это про моникс. Последнее ZIO. А конселлейшны и рантайм мамки это что? Cats effect IO?
Первое - это IO.
Второе  - IO и Task
Третье- ZIO
Четвёртое - Task
Пятое - ZIO
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeχander Semenov
Я бы учился писать в tagless final стиле с F[_], тогда по сути какая либа для тасков на краю мира - не очень принципиально.
Ну иногда принципиально оказывается
источник

DS

Denis Semikin in Scala User Group
Спасибо за совет) вы извините за тупые вопросы, но разнообразия много и нужно с чего то начинать. Книжку fp in scala прочитал, только куда идти дальше - не знаю)
источник

DS

Denis Semikin in Scala User Group
Переслано от Aλeχander Semenov
Я бы учился писать в tagless final стиле с F[_], тогда по сути какая либа для тасков на краю мира - не очень принципиально.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Мы постараемся в тофу выровнять семантику
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Но пока есть различия
источник

AS

Aλeχander Semenov in Scala User Group
Oleg ℕizhnik
Ну иногда принципиально оказывается
Не во время подтягивания fp в scala :)
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Aλeχander Semenov
Я бы учился писать в tagless final стиле с F[_], тогда по сути какая либа для тасков на краю мира - не очень принципиально.
А потом в команде чела обругают(
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Да и вообще щас некоторые продвигают особое видение ФП в скале
источник

NV

Nikita Vilunov in Scala User Group
Aλeχander Semenov
Я бы учился писать в tagless final стиле с F[_], тогда по сути какая либа для тасков на краю мира - не очень принципиально.
Код на эф с дырками всё равно не будет бесплатно мигрироваться с одного типа таски на другую
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Nikita Vilunov
Код на эф с дырками всё равно не будет бесплатно мигрироваться с одного типа таски на другую
А когда есть разница?
источник

AS

Aλeχander Semenov in Scala User Group
Nikita Vilunov
Код на эф с дырками всё равно не будет бесплатно мигрироваться с одного типа таски на другую
Ну и что? На 90% будет. А какие там проблемы?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Λнтон Войцишевский
А когда есть разница?
Обычно только на краю мира пару методов меняются, но мб это я что-то простое только делал
источник

λ

λoλcat in Scala User Group
Aλeχander Semenov
Я бы учился писать в tagless final стиле с F[_], тогда по сути какая либа для тасков на краю мира - не очень принципиально.
На ф дырке пишут не чтобы ио монадки переобувать
источник

λ

λoλcat in Scala User Group
А чтобы конпелятор по рукам бил
источник

DS

Denis Semikin in Scala User Group
Спасибо за наводку)
источник

AS

Aλeχander Semenov in Scala User Group
λoλcat
На ф дырке пишут не чтобы ио монадки переобувать
спасибо учитель
источник

NV

Nikita Vilunov in Scala User Group
Λнтон Войцишевский
А когда есть разница?
Интеграционный слой может зависеть от библиотек, которые завязаны на конкретный тип данных, при чём довольно глубоко, например вся экосистема вокруг зио
источник

NV

Nikita Vilunov in Scala User Group
Λнтон Войцишевский
Обычно только на краю мира пару методов меняются, но мб это я что-то простое только делал
Край мира тоже может быть довольно обширным, так что там будет далеко не пару методов
источник

NV

Nikita Vilunov in Scala User Group
ф дырка это действительно не про легкость переобувки монадок, так как велью от этой легкости довольно низкий. Точно так же как ОРМки — не про лёгкость переобувки баз данных
источник