Size: a a a

Scala User Group

2020 January 01

k

kewa in Scala User Group
inc = add 1
источник

k

kewa in Scala User Group
например
источник

R

Robert in Scala User Group
kewa
Можете еще прояснить частичное применение ? Оно у вас не автоматическое что ли?
inc = add(1, _)
источник

SA

Sergey Alaev in Scala User Group
Кто что может сказать про StateT/IndexedStateT? Пользовались? Негодовали? Писали своё?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Пользовались и писали своё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Не негодовал
источник

GP

Grigory Pomadchin in Scala User Group
пользовался так что не негодовал
источник

SA

Sergey Alaev in Scala User Group
какие недостатки у готового, раз писали своё?
источник

KS

Kirill Shelopugin in Scala User Group
Оно же теряет изменение состояния при фейле?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Инвариантный, теряет стейт, если обернуть тип с ошибкой
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Неэффективно сделан
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Oleg ℕizhnik
Неэффективно сделан
Прямо хошкел головного мозга
источник

SA

Sergey Alaev in Scala User Group
А качественная, но без единой строчки комментариев, версия есть в тофу?)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
А качественная, но без единой строчки комментариев, версия есть в тофу?)
совершенно верно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну в котах приемлемого качества
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Если не нужно сильно перфоманса и вариантности
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
А качественная, но без единой строчки комментариев, версия есть в тофу?)
Ну тофу тип допишется ещё
источник

SA

Sergey Alaev in Scala User Group
Вот только сегодня создал:
@typeclass
trait Disposable[F[_]] {
 def lift[A](v: (A, F[Unit])): F[A]
}

Пиши уже доки, в текущем виде даже для домашних проектов стремно брать)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
Вот только сегодня создал:
@typeclass
trait Disposable[F[_]] {
 def lift[A](v: (A, F[Unit])): F[A]
}

Пиши уже доки, в текущем виде даже для домашних проектов стремно брать)
очень плохо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Зачем тюпл в параметре?
источник