Size: a a a

Scala User Group

2021 August 10

D

Daniel in Scala User Group
теперь всем стало чуть понятнее в чем дело
источник

AS

Aλexander Semenov in Scala User Group
Возможно фрагмент проблемного кода смог бы прояснить ситуацию :)
источник

SA

Sergey Alaev in Scala User Group
Забавно, но это же только способ реализации IO? Для эргономики библиотеки это не выглядит важным.
источник

SK

Sergey Kucherenko in Scala User Group
а мне кажется, как раз pragmatics это меняет сильно. Раньше там везде были HKT на хаке из https://github.com/ocamllabs/higher, их выпилили.
источник

SK

Sergey Kucherenko in Scala User Group
Там смоделировали IO на продолжениях, если это не меняет, то не знаю, что меняет
источник

SK

Sergey Kucherenko in Scala User Group
As a consequence, we have gotten rid of most of the functor hierarchy since continuations give us the ability to bind in place and compute anything in a coroutine that later can resume the program stack. The functor hierarchy is only useful when using an indirect style.
источник

SA

Sergey Alaev in Scala User Group
Ждем следующего шага - понимание, что IO не нужен и достаточно suspend fun?)
источник

SA

Sergey Alaev in Scala User Group
Пересмотрел код, который я переписывал со скалы на котлин. Вариант на котлине менее строгий (AutoCloseable вместо Resource, отсутствие тайпклассов), но более прагматичный и писать приятнее. Сложно объяснить, нужно сесть и попробовать.
источник

D

Daniel in Scala User Group
не ну это бан
источник

SA

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

D

Daniel in Scala User Group
+
источник

DV

Dmitriy Varygin in Scala User Group
Шило на мыло.
источник

I

Ivoya in Scala User Group
/thread
источник

AS

Andrey Sugak in Scala User Group
/iqtest
источник

KS

Kirill Shelopugin in Scala User Group
То есть это субъективные впечатления, особенно касательно "прагматичности", все таки.
источник

SA

Sergey Alaev in Scala User Group
К сожалению, математики в IT не котируются, неспособны они формально выбрать лучший способ писать код. Остается опираться на свой опыт и мнения экспертов. Как человек. который много лет писал на джаве, на скале в самых разных стилях, на котлине, я имею право на своё мнение)
источник

D

Daniel in Scala User Group
но как говорится в таких вопросах никому доверять нельзя
источник

KK

Kiryl Kazimirchyk in Scala User Group
источник

KS

Kirill Shelopugin in Scala User Group
Безусловно! Просто начал ты с того, что нужно "аргументированно охаять корутины, чтобы вернуть веру в скалу", но не очень ясно зачем хаять, если это дело вкуса.
источник

SA

Sergey Alaev in Scala User Group
Не вкуса. Опыта. И знаний - у корутин есть объективные недостатки перед монадической композицией.
источник