Скажу только одно, что, пожалуй, начинать везде соватовать этот язык можно будет только после нормальных бек-трейсов. Иначе эта обработка ошибок -- позор в сравнении с джавопитоном, как по мне.
@qnikst Да не, оно прекрасно само по себе, просто оно ж требует в профайле пересобирать, и оно супер-медленным становится, никакой продакшн не выдержит. Чисто из этих побуждений.
@polecat Ну так-то оно так, до момента, но есть вещи, которые скорее всего обрабатывать на месте не нужно (по типу всяких сетевых ошибок), а таскать Either везде неохота.
@komar Нет, просто если ты пишешь все через Either -- ты следующим шагом все соединяешь в цепочку монады Either, или монад EitherT/ExceptT. Иначе не код а говно.