Size: a a a

Scala User Group

2020 June 20

ΛВ

Λнтон Войцишевский... in Scala User Group
Alexander
Триггерит с того, что некоторые считают это главной/единственной причиной использовать подход.
Зис
источник

A

Alexander in Scala User Group
Alexander
Триггерит с того, что некоторые считают это главной/единственной причиной использовать подход.
Более того, зачастую возможности "подмены реализации" нет из-за различий в семантике одинаковых, казалось бы, операций.
источник

AS

Aλeχander Semenov in Scala User Group
А откуда инфа про главную/единственную причину?
источник

AS

Aλeχander Semenov in Scala User Group
Насколько это важная фича для tofu, cats-effect и других либ на F[_]?
источник
2020 June 21

AS

Aλeχander Semenov in Scala User Group
Alexander
Более того, зачастую возможности "подмены реализации" нет из-за различий в семантике одинаковых, казалось бы, операций.
Можно примеры таких операций?
источник

λ

λoλcat in Scala User Group
Почти все с конкарренси
источник

AS

Aλeχander Semenov in Scala User Group
λoλcat
Почти все с конкарренси
Fire[F].fireAndForget? :)
источник

AS

Aλeχander Semenov in Scala User Group
конкретнее лучше, что не будет работать при переходе с Monix на Zio например, если все спрятано за cats-effect/tofu
источник

A

Alexander in Scala User Group
Aλeχander Semenov
А откуда инфа про главную/единственную причину?
Это то, что я от людей слышал, когда мы обсуждали подход; ну и не только я.
источник

A

Alexander in Scala User Group
Aλeχander Semenov
Насколько это важная фича для tofu, cats-effect и других либ на F[_]?
источник

AS

Aλeχander Semenov in Scala User Group
Alexander
Это то, что я от людей слышал, когда мы обсуждали подход; ну и не только я.
тригеррится от того, что где-то что-то слышал - это не оч! 😁
источник

NV

Nikita Vilunov in Scala User Group
Aλeχander Semenov
А откуда инфа про главную/единственную причину?
Инфа про то, что ТФ — не про подмену сортов тасок? Можно конспекты лекций Олега Киселёва почитать, он там чудесно объясняет, что ТФ — это способ определения DSL и кодирования программ на нём
источник

AS

Aλeχander Semenov in Scala User Group
Nikita Vilunov
Инфа про то, что ТФ — не про подмену сортов тасок? Можно конспекты лекций Олега Киселёва почитать, он там чудесно объясняет, что ТФ — это способ определения DSL и кодирования программ на нём
Нет, я про то, что в чатике этого никто не говорил (сегодня)
источник

A

Alexander in Scala User Group
Aλeχander Semenov
тригеррится от того, что где-то что-то слышал - это не оч! 😁
Такую вот борьба со стереотипами - одна из причин.
источник

A

Alexander in Scala User Group
А конкретно с этим стереотипом часто сталкиваться приходилось.
источник

AS

Aλeχander Semenov in Scala User Group
Выглядит так, что кейс, где семантическое различие между двумя самыми модными тасками было бы фатальным, или сложно придумать, или крайне редок. Для большей части крудов не актуально.
источник

NV

Nikita Vilunov in Scala User Group
Aλeχander Semenov
Выглядит так, что кейс, где семантическое различие между двумя самыми модными тасками было бы фатальным, или сложно придумать, или крайне редок. Для большей части крудов не актуально.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Nikita Vilunov
Инфа про то, что ТФ — не про подмену сортов тасок? Можно конспекты лекций Олега Киселёва почитать, он там чудесно объясняет, что ТФ — это способ определения DSL и кодирования программ на нём
у меня сложилось впечатление, что читать про тру-тф не совсем правильно, непонятно, как это в скале выглядит и какие профиты дает, мол слишком далеко это от монадик тф, который мы обсуждаем (мб я ошибаюсь конечно же)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeχander Semenov
конкретнее лучше, что не будет работать при переходе с Monix на Zio например, если все спрятано за cats-effect/tofu
В какой-то момент начали иначе себя вести файберы, , потому что зио ввёл отдельно fork и forkDaemon и те, что порождены fork автоматически завершались при завершении порождающего файбера.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeχander Semenov
конкретнее лучше, что не будет работать при переходе с Monix на Zio например, если все спрятано за cats-effect/tofu
В обратную сторону ломался брэкет, потому что в котах освобождение работало внезапно конкурентно с основным процессом.
Поэтому деферед, который должен был завершаться в основном юз процессе, завершался в брекете по канселейшону, а основной процесс падал с рантайм ошибкой
источник