Size: a a a

Scala User Group

2020 August 02

Oℕ

Oleg ℕizhnik in Scala User Group
λoλdog
Скаловая, не Твитер
скаловая что значит
источник

Oℕ

Oleg ℕizhnik in Scala User Group
При определённых ограничениях, конечно монада, изоморфная Either[Throwable, *]
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Без этих ограничений, непонятно что в скале является монадой
источник

λ

λoλdog in Scala User Group
Oleg ℕizhnik
скаловая что значит
Которая в скала стд либе
источник

λ

λoλdog in Scala User Group
Я так понимаю скаловая фьюча будет монадой только, если внутри чистые значения без эффектов
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λoλdog
Я так понимаю скаловая фьюча будет монадой только, если внутри чистые значения без эффектов
Да
источник

λ

λoλdog in Scala User Group
В остальных случаях эт не монада
источник

Oℕ

Oleg ℕizhnik in Scala User Group
А если не ставить этого ограничения, то и опшен не могада
источник

λ

λoλdog in Scala User Group
А если такие случаи есть, но хз насколько правильно называть фьючу монадой в целом
источник

λ

λoλdog in Scala User Group
Oleg ℕizhnik
А если не ставить этого ограничения, то и опшен не могада
Понимаю
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Суть в том, что с этими ограничениями смысла во фьюче нет
источник

λ

λoλdog in Scala User Group
Да в ней впринципе нет смысла)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
В то время, как для некоторых других типов можно расширить ограничения и сохранить "монадность"
источник

λ

λoλdog in Scala User Group
Oleg ℕizhnik
В то время, как для некоторых других типов можно расширить ограничения и сохранить "монадность"
А про статью что скажешь?
источник

𝛈µ

𝛈 µ in Scala User Group
λoλdog
Я так понимаю скаловая фьюча будет монадой только, если внутри чистые значения без эффектов
Да
источник

𝛈µ

𝛈 µ in Scala User Group
λoλdog
В остальных случаях эт не монада
Референсная транспарентность нарушается
источник

𝛈µ

𝛈 µ in Scala User Group
Сунь туда принты и проверь законы
источник

λ

λoλdog in Scala User Group
Ну вот надо уже определить, что скаловая фьюча не монада в целом
источник

AD

Apache DOG™ in Scala User Group
Sergey Alaev
Да. Но нужна ли абстракция от конкретной монады?
Да ***, в этом и суть этого понятия
источник

AD

Apache DOG™ in Scala User Group
Выделить свойства от его реализации
источник