Size: a a a

Programming Offtop

2021 March 22

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Я к тому, что это надстройка сверху, которую не обязательно тащить в язык.
В котлине (языке) concurrency же вообще нет.
Да, CoroutineScope, видимо, останется в библиотеке, но CancellableContinuation и поддержка cancel будут в языке.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Да, CoroutineScope, видимо, останется в библиотеке, но CancellableContinuation и поддержка cancel будут в языке.
а чем сейчас плохо сделано, что на суспенд поинтах оно отменяется?
источник

с#

саша сок #KotlinGang... in Programming Offtop
или это и не собираются менять
источник

с#

саша сок #KotlinGang... in Programming Offtop
не совсем понял
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
или это и не собираются менять
Это мы не собираемся менять. Грубо говоря, сейчас suspend функция возвращает T | COROUTINE_SUSPENDED, а будет T | COROUTINE_SUSPENDED | COROUTINE_CANCELLED
источник

AA

Albert Abdullin in Programming Offtop
Не успеваешь одно выучить, уже собираются что-то в этом менять🤦‍♂
источник

IP

Iaroslav Postovalov in Programming Offtop
Igor
С #rescript код становится понятным и хорошо поддерживаемым 😎
По-моему, в хорошем транспилируемом ЯПе асинхронный код должен быть без всего этого птичьего языка с промисами, выглядеть просто как последовательность асинхронных преобразований.
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
ну вон в го нет страктеред конкаренси, в жабе обычной тоже. и ничего, хуева туча систем напилена и переходить никто никуда не собирается.
Во, нашёл.
источник

VP

Vladimir Petrakovich in Programming Offtop
Albert Abdullin
Не успеваешь одно выучить, уже собираются что-то в этом менять🤦‍♂
А вы что, изучили корутины на таком уровне?
источник

AA

Albert Abdullin in Programming Offtop
Vladimir Petrakovich
А вы что, изучили корутины на таком уровне?
На каком таком
источник

AK

Anton Korotkikh in Programming Offtop
RTFM так RTFM - найдёшь там упоминание structured concurrency? пакет context, где-то с 2014-го пилят и не запариваются как именно это будет называться, со временем по фичам оно возможно уже попало под этот термин. structured concurrency - просто маркетинг котлина по большей части. а термин ввёл в употребление вроде как Елизаров году так в 2018, ну т.е. недавно, и именно чтобы пиарить корутинс.

я знаю что в лум есть страктеред конкаренси. вопрос нужно и использование. назовёшь мне системы написанные на лум?
источник

VP

Vladimir Petrakovich in Programming Offtop
Albert Abdullin
На каком таком
Где живёт COROUTINE_SUSPENDED
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
выглядит круто, всм
Его уже не спасти
источник

LK

L K in Programming Offtop
о, понеслась
источник

IP

Iaroslav Postovalov in Programming Offtop
Нормальный ФПшник бы хоть ду-нотацию упомянул
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
RTFM так RTFM - найдёшь там упоминание structured concurrency? пакет context, где-то с 2014-го пилят и не запариваются как именно это будет называться, со временем по фичам оно возможно уже попало под этот термин. structured concurrency - просто маркетинг котлина по большей части. а термин ввёл в употребление вроде как Елизаров году так в 2018, ну т.е. недавно, и именно чтобы пиарить корутинс.

я знаю что в лум есть страктеред конкаренси. вопрос нужно и использование. назовёшь мне системы написанные на лум?
Ну почти угадал
источник

VP

Vladimir Petrakovich in Programming Offtop
источник

AA

Albert Abdullin in Programming Offtop
Я же написал, что не успел. Но я сел учить неделю назад, а затем в отпуск ушел😁. Завтра последний день. Пока только понял чем саспенд от блокировки отличается
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
RTFM так RTFM - найдёшь там упоминание structured concurrency? пакет context, где-то с 2014-го пилят и не запариваются как именно это будет называться, со временем по фичам оно возможно уже попало под этот термин. structured concurrency - просто маркетинг котлина по большей части. а термин ввёл в употребление вроде как Елизаров году так в 2018, ну т.е. недавно, и именно чтобы пиарить корутинс.

я знаю что в лум есть страктеред конкаренси. вопрос нужно и использование. назовёшь мне системы написанные на лум?
Да бля. Рома не придумывал термин, он вообще пришёл из trio, питоновской либы. https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
источник

I

Ilmir in Programming Offtop
Вот на трио уже куча всего написана, как и на kotlinx.coroutines.
источник