Size: a a a

Programming Offtop

2021 May 04

VP

Vladimir Petrakovich in Programming Offtop
Если бы причина была только в этом, эту фичу давно бы выкинули.
Но нет же
источник

BV

Boris Vanin in Programming Offtop
Мне нравится ограниченность скоупа этой фичи в котлине. Только для инлайнов. Во-первых намного проще, во-вторых ногу себе не отстрелишь
источник

BV

Boris Vanin in Programming Offtop
вероятно это может быть удобно в какой-то ситуации такой выход, но уж очень он неявный, как и очень многие другие фичи скалы
источник

QH

Quantum Harmonizer in Programming Offtop
+
источник

I

Ilmir in Programming Offtop
Lol throw ReturnException.
источник

(

( in Programming Offtop
опустим CancellationException
источник

I

Ilmir in Programming Offtop
Не надо. Мы знаем, что structured concurrency на уровне библиотеки - баг дизайна.
источник

I

Ilmir in Programming Offtop
А так как это баг дизайна, его чинить будет очень больно.
источник

(

( in Programming Offtop
кто сказал? а как надо?
источник

I

Ilmir in Programming Offtop
Я сказал. Примерно так же, как у нас сделан suspension. У нас же не кидается SuspensionException, когда корутина саспендится.
источник

VP

Vladimir Petrakovich in Programming Offtop
А был такой прототип?
источник

AM

Andrew Mikhaylov in Programming Offtop
10 Одерски из 10
источник

I

Ilmir in Programming Offtop
Было несколько пропоузалов, в том числе по внесению в стдлибу CoroutineScope. А надо внести в стдлибу CoroutineScope, чтобы разблокировать suspend fun test. А CoroutineScope не внести, пока не будет ясно, как отмену внести в язык, чтобы не сломать пользовательский код. Короче, если и дизайнить отмену в языке, то совместно с этими фичами, чтобы не огрести грабель при имплементации этих фич.
источник

I

Ilmir in Programming Offtop
Ну хотя бы множественные ресиверы не усложняют дизайн корутин, а упрощают его.
источник

VP

Vladimir Petrakovich in Programming Offtop
Не, я про SuspensionException
источник

AM

Andrew Mikhaylov in Programming Offtop
https://www.youtube.com/watch?v=yTOSXc4su8c
Зацените, какой няшный инструмент.
Прям как советские детские игрушки, где надо было двумя стилусами тыкать в ассоциации между картинками.
Ух!

(Я знаю, что я невовремя, извините)
источник

VP

Vladimir Petrakovich in Programming Offtop
Про то ты рассказывал уже
источник

VP

Vladimir Petrakovich in Programming Offtop
Лучше скинь про игрушку со стилусами. Что-то знакомое, древние воспоминания пробуждаются.
источник

I

Ilmir in Programming Offtop
источник

I

Ilmir in Programming Offtop
 * Quasar instrumentation will enhance the bytecode of these methods to
* support suspension and continuation of their execution; they will not catch
источник