Size: a a a

Scala User Group

2020 May 04

ΛO

Λrtem Ohanjanyan in Scala User Group
𝛈 µ
Смысл этого упражнения неясен. Крайне маловероятно, что ты сможешь осмысленно захендлить неожиданную ошибку
ну там будет Left(какая-то ошибка)
источник

𝛈µ

𝛈 µ in Scala User Group
А дальше?
источник

𝛈µ

𝛈 µ in Scala User Group
Доменные ошибки полезны тем, что их можно осмысленно обработать
источник

𝛈µ

𝛈 µ in Scala User Group
Они - часть протокола и могут вызывать какие-то действия
источник

𝛈µ

𝛈 µ in Scala User Group
А неожиданные ошибки почти бесполезны
источник

𝛈µ

𝛈 µ in Scala User Group
И смотреть на них постоянно большого смысла вроде бы и нет
источник

ΛO

Λrtem Ohanjanyan in Scala User Group
звучит разумно, но не могу припомнить, какие у меня в проекте ошибки вообще можно обработать
источник

ΛO

Λrtem Ohanjanyan in Scala User Group
обычно обработка это вывод сколько-нибудь разумной ошибки юзеру и девелоперу для дебага
источник

ΛO

Λrtem Ohanjanyan in Scala User Group
или “попробовали одно, если не вышло, попробовали ещё вот это"
источник

𝛈µ

𝛈 µ in Scala User Group
К примеру
источник

ΛO

Λrtem Ohanjanyan in Scala User Group
𝛈 µ
К примеру
ну сейчас вроде как всех всё устраивает в этом плане
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Λrtem Ohanjanyan
а как можно мотивировать использование какого-нибудь IO для обычных синхронных вычислений?
В cats effect существует специальный тип для этого - SyncIO
источник

Oℕ

Oleg ℕizhnik in Scala User Group
SyncIO - это по сути что-то вроде Try + Eval.
Откладывание всех сайдэфектов, так чтобы они не интерферировали с композицией, алгебраическое управление ошибками, о котором вы общались, ну и стекобезопасность: легко описывать функции со сложной рекурсией не опасаясь за переполнение стека.
источник

S

Sergii in Scala User Group
Все здравствуйте
Скажите - кто то смотрел библиотеку Mu https://higherkindness.io/mu/ - какое у Вас мнение осталось?
Спасибо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Все постят ссылки, спрашивают друг у друга, ни одного прода не зарегистрировано, Оли молчит, видимо НДА, или ей пофиг
источник

S

Sergii in Scala User Group
Спасибо
Оли как то пропала - в первую очередь из подкаста :) так что да
источник

Oℕ

Oleg ℕizhnik in Scala User Group
у неё свой подкаст
источник

S

Sergii in Scala User Group
У Вьі бьіли у нее в подкасте?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Нет, я не дорос. Я мог бы быть на конфе, но я ленивый и тупой
источник

S

Sergii in Scala User Group
Ок
источник