Size: a a a

Scala User Group

2021 August 10

KS

Kirill Shelopugin in Scala User Group
Мы всю дорогу обсуждали котлин, поэтому, видимо, интересуют только они.
источник

EK

Evgenii Kuznetcov in Scala User Group
@sergey_alaev я на котлине не писал, если что. Спрашиваю на основе прочитанной документации.

0) предлагаю не упоминать ТФ в суе, он вообще не об этом. Предлагаю сравнивать корутины с ио/зиво
1) как на корутинах легко реализовать race ?
2) как композить ресурсы?
3) как удобно разделить построение ресурсов и их использование?
источник

Oℕ

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

Oℕ

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

KS

Kirill Shelopugin in Scala User Group
Я не Сергей, но, кажется, что как минимум на 2 и 3 корутины не являются нужным инструментом и для этого используют что-то вроде reactor?
источник

AS

Aleksei Shashev in Scala User Group
Если кто, как и я не знал, то была ппытка сделать корутины для Scala, но заглохла года четыре назад: https://scala-coroutines.github.io/coroutines/
:)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
https://github.com/scala/scala-async
живее всех живых, недавно добавилась интеграция с КЕ3
источник

Oℕ

Oleg ℕizhnik in Scala User Group
попытка началась в 2012 до рождения котлина
источник

Б

Берял in Scala User Group
куда идти?
источник

AS

Aleksei Shashev in Scala User Group
О, про async читал, но он как-то всё вермя выпадет из головы. Спасибо.
источник

EK

Evgenii Kuznetcov in Scala User Group
если это так, то уже нужно сравнивать сложность ИО с совокупной сложностью корутин и реактора. Потому что ресурсы - это базовый юзкейс
источник

Oℕ

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

KS

Kirill Shelopugin in Scala User Group
Я мимо проходил, лучше послушать, что скажет Берял и Сергей.
источник

Б

Берял in Scala User Group
предположу, что Сергей намеренно сравнивает корутины не с эффектами, а с ТФ, чтобы набросить пожирнее
источник

Oℕ

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

Б

Берял in Scala User Group
🙅‍♂️
источник

KS

Kirill Shelopugin in Scala User Group
Так и не понял, использует ли это хоть один живой человек. Ни одного отзыва не слышал.
источник

Oℕ

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

DS

Danieλ Sλapman in Scala User Group
я вживую не юзаю, раньше я юзал (и даже поддерживал) https://github.com/scala/scala-continuations, но собрать из под 2.13 у меня уже запала не хватило, для моих потребностей достаточно ContT[..]
источник

DS

Danieλ Sλapman in Scala User Group
https://scala-coroutines.github.io/coroutines/ - это выглядит как попытка переписать continuations заново, приделав рантайм
источник