Size: a a a

Scala User Group

2019 December 27

Oℕ

Oleg ℕizhnik in Scala User Group
пут обратно вставляет
источник

λ

λоλторт in Scala User Group
λoλdog
мне просто трудно представить семантику take put на mvar
источник

AO

Alexey Otts in Scala User Group
λoλdog
мне просто трудно представить семантику take put на mvar
а в чем проблема то Оо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ой всё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
тычут в нос своим столетним бейзом
источник

Oℕ

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

SA

Sergey Alaev in Scala User Group
qvar.take.bracketIncomplete
вот словишь ты cancel сразу после take, и ?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
qvar.take.bracketIncomplete
вот словишь ты cancel сразу после take, и ?
и выполнится qvar.put
источник

SA

Sergey Alaev in Scala User Group
с чего бы? он передается в параметры bracketIncomplete, а выполнение закенселится до него
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ты сейчас путаешь, кажется, выполнение процесса и композицию
источник

Oℕ

Oleg ℕizhnik in Scala User Group
это преобразуется в такой код

qvar.take.bracket{ a => f(a).flatTap(qvar.put)
}{ (a, exit) => exit match {
case Exit.Success => F.unit
case _ => qvar.put(a)
}
источник

Oℕ

Oleg ℕizhnik in Scala User Group
брекет гарантирует, что если процесс прервётся в любом месте после take
источник

Oℕ

Oleg ℕizhnik in Scala User Group
или даже если не прервётся - будет выполненена финализация
источник

SA

Sergey Alaev in Scala User Group
да, наверное, путаю, если в интерпретаторе не предусмотрена отмена между эффектом и брекетом
источник

Oℕ

Oleg ℕizhnik in Scala User Group
bracketIncomplete просто не делает ничего, если use завершился успешно
источник

SA

Sergey Alaev in Scala User Group
в дереве монад будет какой-нибудь Bracket(IO(.....))
источник

λ

λoλdog in Scala User Group
Alexey Otts
а в чем проблема то Оо
Да ни в чем, просто проблемно представить где-то нужно
источник

MH

Mr. Heisenberg in Scala User Group
Всем, привет. Работаю с Hadoop при помощи moba, как настроить клиент студии так, чтобы выполнять код в студии? Спасибо
источник

DG

David Galoyan in Scala User Group
Mr. Heisenberg
Всем, привет. Работаю с Hadoop при помощи moba, как настроить клиент студии так, чтобы выполнять код в студии? Спасибо
подозреваю, что это сюда https://t.me/hadoopusers
источник

IT

Igal Tabachnik in Scala User Group
Посмотрел доклад про tofu. Неплохо) https://www.youtube.com/watch?v=oNMCLMap2bo
источник