Содержание:
как перестать орать?
там все автоматически будет?
Там скалафикс сделали ?
Или не полностью ?
ты уже че то смигрировал?
На скриншотах?
как ты тогда понял что это менее болезненно?
норм же будет?
как перестать орать?
там все автоматически будет?
Там скалафикс сделали ?
Или не полностью ?
ты уже че то смигрировал?
На скриншотах?
как ты тогда понял что это менее болезненно?
норм же будет?
catostrophe 2022-06-25 10:43:04
odomontois 2022-06-25 10:42:17
dedicated blocking pool задолго до появления котоэффектов и зио использовался повсюду, в мониксе это было особенно просто сделать, в котоэффектах добавили немного кривоватый Blocker, а всё, что сделал zio — положил в рантайм
Инновация в том, что они его засунули в рантайм/енв
catostrophe 2022-06-25 10:43:44
В общем, что можно из енва его достать и запустить блокинг, не передавая ничего извне
odomontois 2022-06-25 10:43:50
Методологию с запуском цикла на стеке впервые мне показал Алекс Коновалов, я полагаю, Джон сильно улучшил её, но опять же как техника существовала несколько лет, никаких упоминаний о том чем вдохновились
odomontois 2022-06-25 10:44:23
catostrophe 2022-06-25 10:43:04
Инновация в том, что они его засунули в рантайм/енв
Ну тут сложно, учитывая, что в котоеффектах в то время в принципе рантайма в этом понимании не было
odomontois 2022-06-25 10:45:38
Fiber-aware executor впервые сделали в cats effect 3, явно написали, что вдохновлялись растом.
В тексте про зио вообще ничего не упоминается
В тексте про зио вообще ничего не упоминается
catostrophe 2022-06-25 10:46:27
odomontois 2022-06-25 10:45:38
Fiber-aware executor впервые сделали в cats effect 3, явно написали, что вдохновлялись растом.
В тексте про зио вообще ничего не упоминается
В тексте про зио вообще ничего не упоминается
Написали
odomontois 2022-06-25 10:46:51
catostrophe 2022-06-25 10:46:27
Написали
где
odomontois 2022-06-25 10:47:07
В посте Дегоуза из твиттера не было
catostrophe 2022-06-25 10:47:20
odomontois 2022-06-25 10:47:07
В посте Дегоуза из твиттера не было
Поищи слово tokio
catostrophe 2022-06-25 10:47:37

danicheg 2022-06-25 10:52:35
The following benchmark compares ZIO 2 with both ZIO 1 and Cats Effect 3 on a fibonacci example that is frequently used to benchmark functional effect systems
odomontois 2022-06-25 10:52:51
catostrophe 2022-06-25 10:47:37
ладно
danicheg 2022-06-25 10:52:52
как перестать орать?
odomontois 2022-06-25 10:56:41
В любом случае классный релиз
danicheg 2022-06-25 10:58:08
0 упоминаний про миграцию с 1.0
danicheg 2022-06-25 10:58:13
там все автоматически будет?
odomontois 2022-06-25 10:58:18
danicheg 2022-06-25 10:58:08
0 упоминаний про миграцию с 1.0
лол
odomontois 2022-06-25 10:58:26
там миграция полгода уже как висит
odomontois 2022-06-25 10:58:32
доки по ней
odomontois 2022-06-25 10:58:36
и в релизе естт
odomontois 2022-06-25 10:59:17
danicheg 2022-06-25 10:58:08
0 упоминаний про миграцию с 1.0
odomontois 2022-06-25 10:59:33
но да миграция на порядок менее болезненная чем…
danicheg 2022-06-25 10:59:34
danicheg 2022-06-25 10:58:08
0 упоминаний про миграцию с 1.0
https://degoes.net/articles/zio-2.0 тут 0
ZIO 2.0 Released — John A De Goes
After almost 2 years in development, ZIO 2 is ready to change the world of functional programming
After almost 2 years in development, ZIO 2 is ready to change the world of functional programming
∫f(x)dx 2022-06-25 10:59:51
odomontois 2022-06-25 10:59:33
но да миграция на порядок менее болезненная чем…
Там скалафикс сделали ?
∫f(x)dx 2022-06-25 10:59:56
Или не полностью ?
odomontois 2022-06-25 11:00:09
∫f(x)dx 2022-06-25 10:59:51
Там скалафикс сделали ?
я верю, что ты умеешь кликать
danicheg 2022-06-25 11:00:23
odomontois 2022-06-25 10:59:33
но да миграция на порядок менее болезненная чем…
ты уже че то смигрировал?
sergey_alaev 2022-06-25 11:00:25
catostrophe 2022-06-25 10:47:37
интересно было бы сравнить с loom
∫f(x)dx 2022-06-25 11:00:27
odomontois 2022-06-25 11:00:09
я верю, что ты умеешь кликать
На скриншотах? Нет
odomontois 2022-06-25 11:00:41
danicheg 2022-06-25 11:00:23
ты уже че то смигрировал?
нет, из компании, где я использовал зио я уволился
vnikita 2022-06-25 11:00:47
odomontois 2022-06-25 10:26:45
инновация, ссылка ниже просто совпадение
А где прочитать про то как в зио ето работает
danicheg 2022-06-25 11:01:44
∫f(x)dx 2022-06-25 10:59:51
Там скалафикс сделали ?
как ты тогда понял что это менее болезненно?
odomontois 2022-06-25 11:01:46
но локальные вещи пробовал адаптировать под апи нового зио
danicheg 2022-06-25 11:01:54
бля
danicheg 2022-06-25 11:02:01
коля прости, не туда
∫f(x)dx 2022-06-25 11:02:53
Куда они делись
∫f(x)dx 2022-06-25 11:03:34
Попробую на днях у нас обновить зиву
catostrophe 2022-06-25 11:13:45
odomontois 2022-06-25 10:43:50
Методологию с запуском цикла на стеке впервые мне показал Алекс Коновалов, я полагаю, Джон сильно улучшил её, но опять же как техника существовала несколько лет, никаких упоминаний о том чем вдохновились
Можешь на пальцах объяснить
danicheg 2022-06-25 11:15:27
ZIO#collectM -> ZIO#collectZIO
danicheg 2022-06-25 11:15:57
но зачем?
danicheg 2022-06-25 11:16:03
есть хоть 1 смысл в этом?
catostrophe 2022-06-25 11:16:23
danicheg 2022-06-25 11:16:03
есть хоть 1 смысл в этом?
Больше упоминаний ZIO
danicheg 2022-06-25 11:16:24
можно так-то в целом просто сделать ZIO#zio
danicheg 2022-06-25 11:16:30
и перегрузить контракт
danicheg 2022-06-25 11:16:35
норм же будет?
catostrophe 2022-06-25 11:16:37
danicheg 2022-06-25 11:16:30
и перегрузить контракт
Ехал зио через зио
danicheg 2022-06-25 11:18:35
_ замененный на Discard тоже норм
simpadjo 2022-06-25 11:18:37
catostrophe 2022-06-25 11:16:23
Больше упоминаний ZIO
Можно добавить collectZIO в список адоптеров ZIO
danicheg 2022-06-25 11:18:53
ZIO.replicateM_ -> ZIO.replicateZIODiscard
∫f(x)dx 2022-06-25 11:19:19
danicheg 2022-06-25 11:18:53
ZIO.replicateM_ -> ZIO.replicateZIODiscard
Скажи спасибо, что не дискорд