Size: a a a

Programming Offtop

2020 October 29

с#

саша сок #KotlinGang... in Programming Offtop
просто прекращать collect надо с помощью take(...) или takeWhile(...)
источник

(

( in Programming Offtop
саша сок #KotlinGang
просто прекращать collect надо с помощью take(...) или takeWhile(...)
Ой да ладно
источник

с#

саша сок #KotlinGang... in Programming Offtop
ну ты по-моему так и сделал
источник

d

dimiii in Programming Offtop
Relax Cats
время постить #котиков
хаха, котик не может в джеб. И тайминг у цыпы лучше
источник

ML

Mikhail Levchenko in Programming Offtop
/cat@relaxcats_bot
источник

R

Relax Cats in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
#nsfw
источник

QH

Quantum Harmonizer in Programming Offtop
Да ну, это просто массаж)
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
да кто такой этот ваш флов, второй день уже мусолите
https://t.me/pofftop/246737
Да вон же ж Миша объяснил. Это аналог реактивных стримов, сделанный в корутинах котлиновских.
источник

DP

Dmitry Ponyatov in Programming Offtop
Andrew Mikhaylov
https://t.me/pofftop/246737
Да вон же ж Миша объяснил. Это аналог реактивных стримов, сделанный в корутинах котлиновских.
реактивные стримы будут с третьей волны ковида, митапы с горшка
источник

AM

Andrew Mikhaylov in Programming Offtop
Dmitry Ponyatov
реактивные стримы будут с третьей волны ковида, митапы с горшка
Некоторым странам хотя бы вторую пережить
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
https://t.me/pofftop/246737
Да вон же ж Миша объяснил. Это аналог реактивных стримов, сделанный в корутинах котлиновских.
ну и чего его мусолить вторые сутки, какие вообще могут быть проблемы у стрима? это просто асинхронный источник событий , лови да обрабатывай.
источник

AK

Anton Korotkikh in Programming Offtop
Mikhail Levchenko
Flow – это
Анонимная викторина
23%
Признание поражения корутин перед Rx
60%
Просто инструмент для стримов
17%
Ненужно
Проголосовало: 30
вангую всё выкинут это, когда лум запилят до стабильного состояния. обычный BlockingQueue станет а-ля гошным каналом, и никто не будет трахать себе мозг этими избыточными абстракциями
источник

ch

central hardware in Programming Offtop
Anton Korotkikh
вангую всё выкинут это, когда лум запилят до стабильного состояния. обычный BlockingQueue станет а-ля гошным каналом, и никто не будет трахать себе мозг этими избыточными абстракциями
Пока его использовать начнут состариться успеем
источник

AK

Anton Korotkikh in Programming Offtop
central hardware
Пока его использовать начнут состариться успеем
пичаль, жалко. проект же огонь, решает реальные задачи, в отличии от корутин и всяикх рыхов
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
вангую всё выкинут это, когда лум запилят до стабильного состояния. обычный BlockingQueue станет а-ля гошным каналом, и никто не будет трахать себе мозг этими избыточными абстракциями
Я не совсем понял, какое отношение к этому имеют корутины. Семантически это способ выражать хоть холодный, хоть горячий поток данных, и делать на нём разные трансформации. Каналы гошные (и котлиновские) не об этом. С чего вдруг откажутся от этой абстракции, если лум ровно ничего не меняет?
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
пичаль, жалко. проект же огонь, решает реальные задачи, в отличии от корутин и всяикх рыхов
Смешно)
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Я не совсем понял, какое отношение к этому имеют корутины. Семантически это способ выражать хоть холодный, хоть горячий поток данных, и делать на нём разные трансформации. Каналы гошные (и котлиновские) не об этом. С чего вдруг откажутся от этой абстракции, если лум ровно ничего не меняет?
лум меняет всё. он решает проблему большого потребления ресурсов, большинством либ жвм экосистемы. они жрут много потому-что создают овер дохуя тредов и они дорогие (поэтому, если критичен IO на много потребеителей почти любой современный проект постатаерся не использовать жвм, если есть такая возможность). лум эту проблему решает. корутины, рыхи итд. - просто про эстетику, они не решают вообще нихрена, это просто для красоты скажем так и для душевного спокойствия разраба.
поток данных это поток данных, холодный он или горячий это вообще мелочь, никто об этом не запаривался особо как и большей части structured concurrency которая больше похожа на маркетинг провалившихся на беке корутин.
с лумом (в том виде, в каком он должен был быть) можно было бы взять реально сложный проект где-то в недрах тырпрайза, обмазанные ораклами, сапами, проприетарными mq и в разы улучшить его перфоманс. с кокорутинами, можно веслее написать код и не более того, никаких фундмаентальных проблем они не решат.
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
лум меняет всё. он решает проблему большого потребления ресурсов, большинством либ жвм экосистемы. они жрут много потому-что создают овер дохуя тредов и они дорогие (поэтому, если критичен IO на много потребеителей почти любой современный проект постатаерся не использовать жвм, если есть такая возможность). лум эту проблему решает. корутины, рыхи итд. - просто про эстетику, они не решают вообще нихрена, это просто для красоты скажем так и для душевного спокойствия разраба.
поток данных это поток данных, холодный он или горячий это вообще мелочь, никто об этом не запаривался особо как и большей части structured concurrency которая больше похожа на маркетинг провалившихся на беке корутин.
с лумом (в том виде, в каком он должен был быть) можно было бы взять реально сложный проект где-то в недрах тырпрайза, обмазанные ораклами, сапами, проприетарными mq и в разы улучшить его перфоманс. с кокорутинами, можно веслее написать код и не более того, никаких фундмаентальных проблем они не решат.
О, кстати о structured concurrency. Где там в луме cancellation propagation?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
лум меняет всё. он решает проблему большого потребления ресурсов, большинством либ жвм экосистемы. они жрут много потому-что создают овер дохуя тредов и они дорогие (поэтому, если критичен IO на много потребеителей почти любой современный проект постатаерся не использовать жвм, если есть такая возможность). лум эту проблему решает. корутины, рыхи итд. - просто про эстетику, они не решают вообще нихрена, это просто для красоты скажем так и для душевного спокойствия разраба.
поток данных это поток данных, холодный он или горячий это вообще мелочь, никто об этом не запаривался особо как и большей части structured concurrency которая больше похожа на маркетинг провалившихся на беке корутин.
с лумом (в том виде, в каком он должен был быть) можно было бы взять реально сложный проект где-то в недрах тырпрайза, обмазанные ораклами, сапами, проприетарными mq и в разы улучшить его перфоманс. с кокорутинами, можно веслее написать код и не более того, никаких фундмаентальных проблем они не решат.
Как лум решает проблему семантики асинхронных вызовов?
источник