Size: a a a

Scala User Group

2020 October 08

λ

λoλdog in Scala User Group
EitherT возьми)
источник

AD

Apache DOG™ in Scala User Group
Один явный для того что ожидается, второй неявный для того чего нет
источник

λ

λoλcat in Scala User Group
Нет проблемы второго канала. Проблема в том что EitherT+IO не работает
источник

AD

Apache DOG™ in Scala User Group
λoλdog
EitherT возьми)
Тормозит
источник

λ

λoλdog in Scala User Group
тогда zio
источник

AD

Apache DOG™ in Scala User Group
λoλcat
Нет проблемы второго канала. Проблема в том что EitherT+IO не работает
И инвариантно
источник

AD

Apache DOG™ in Scala User Group
λoλdog
тогда zio
А зачем коты вообще тогда нужны, в принципе?
источник

λ

λoλdog in Scala User Group
коты нужны
источник

λ

λoλdog in Scala User Group
кэтс эффект нет
источник

AD

Apache DOG™ in Scala User Group
О них речь
источник

λ

λoλcat in Scala User Group
В котах ничего нет, чтобы бифункторное ио могло быть
источник

AD

Apache DOG™ in Scala User Group
Λнтон Войцишевский
а зачем тебе 3 канала вместо 2?
За тем что у меня почти всегда есть ожидаемые ошибки на которые я хочу реагировать определенным образом
источник

AD

Apache DOG™ in Scala User Group
Если нарисовать там Throwable , это все равно что нарисовать Business Value в канале данных
источник

AD

Apache DOG™ in Scala User Group
Одно на всю программу
источник

AD

Apache DOG™ in Scala User Group
По сему часть логики надо вытащить из этого неявного канала в адт, адт уже придумано частично и называется either, но его надо костылить отдельно потому что ни во фьючу, ни в IO он не встроен
источник

AD

Apache DOG™ in Scala User Group
Встроен в ZIO но чёт народ его как огня боится
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
кто боится?
источник

λ

λoλdog in Scala User Group
какой народ?
источник

AD

Apache DOG™ in Scala User Group
"Простые работяги"
источник

Oℕ

Oleg ℕizhnik in Scala User Group
любит наш народ
всякий кэтс эффект
источник