Size: a a a

Kotlin Community

2020 February 09

I

Ilmir in Kotlin Community
Alexander Nozik
То есть на длинных стэках на корутинах может быть существенный выигрыш?
Типа того.
источник

BV

Boris Vanin in Kotlin Community
Там я так понимаю предполагается стек полностью восстанавливать как в тредах
источник

AN

Alexander Nozik in Kotlin Community
Ilmir
Типа того.
угу. Я просто еще не очень верю, что на луме прям сразу переход с блокирующих тредов все полетит.
источник

BV

Boris Vanin in Kotlin Community
Но хотят на чём-то сэкономить
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Но хотят на чём-то сэкономить
Да, я собственно, помню, что Роман что-то такое рассказывал, и про то, что там все неоднозначно, поэтому и не верю на слово.
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Да, я собственно, помню, что Роман что-то такое рассказывал, и про то, что там все неоднозначно, поэтому и не верю на слово.
Ну я так и не понял, есть ли планы его когда-то закончить
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Ну я так и не понял, есть ли планы его когда-то закончить
Планы есть, народ пыхтит, но когда... А когда это заадоптят, вообще фиг знает
источник

VP

Vladimir Petrakovich in Kotlin Community
Михаил
А никто не сталкивался с проблемой, что idea не дает переместить более одного файла между пакетами?
Постоянно сталкиваюсь
источник

М

Михаил in Kotlin Community
Alexander Nozik
Это в каких-то экзотических условиях происходит. Я несколько раз ловил, но в среднем все работает
У меня есть это подозрение, что зависит от того в какой режиме иерархия проекта отоброжается, позже чекну
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
Там я так понимаю предполагается стек полностью восстанавливать как в тредах
В одной из презентаций показывали, что не полностью. То есть не всегда полностью.
источник

М

Михаил in Kotlin Community
кейс: есть channelFlow, нужно его завершать когда в в другой channel прийдет сигнал отмены, как такое можно провернуть? в рх есть оператор takeUntil принимающий Observable, хочется такой же функционал
источник

KZ

Konstantin Zolotov in Kotlin Community
Михаил
кейс: есть channelFlow, нужно его завершать когда в в другой channel прийдет сигнал отмены, как такое можно провернуть? в рх есть оператор takeUntil принимающий Observable, хочется такой же функционал
Можно попробовать взять здесь
https://github.com/akarnokd/kotlin-flow-extensions
источник

KZ

Konstantin Zolotov in Kotlin Community
(от создателя Rx, ну вы понели)
источник

М

Михаил in Kotlin Community
да, то что нужно) эх, не хватает пока операторов во флоу)
источник

V

Vladimir in Kotlin Community
Михаил
да, то что нужно) эх, не хватает пока операторов во флоу)
У канала же есть invokeOnClose. Оттуда можно закрыть другой канал
источник

М

Михаил in Kotlin Community
канал вот не хочется закрывать)
источник

V

Vladimir in Kotlin Community
Значит я не разобрался в терминологии сигнала отмены )
источник
2020 February 10

М

Михаил in Kotlin Community
сигнал отмены это Channel<Unit>)
источник

DZ

Dmitriy Zhirnov in Kotlin Community
Sergey Rostov
После импорта проекта скрипт должен подсвечиваться моментально, и в прогрессе не должен ничего показывать... А есть скриншотик?
Да, действительно полегчало )
источник

KZ

Konstantin Zolotov in Kotlin Community
Вообще, интуитивно кажется, что сигналом отмены может быть простая suspend-функция. Я только пока слабовато шарю, чтобы самому сделать.
источник