Size: a a a

Kotlin Community

2020 April 27

VP

Vladimir Petrakovich in Kotlin Community
Ну это опять же только один из вариантов
источник

AN

Alexander Nozik in Kotlin Community
Идея лума (или по крайней мере одна из идей) в том, что уже готовый блокирующий код сделать неблокирующим. Грубо говоря приделать ко всему suspend в рантайме.
источник

VP

Vladimir Petrakovich in Kotlin Community
Vladimir Petrakovich
Ну это опять же только один из вариантов
Поддержать это нормально в JVM наверняка лучше, чем делать так
источник

AN

Alexander Nozik in Kotlin Community
А так, я полностью разделяю тут позицию разрабов. Когда будет рабочий вариант лума, тогда и почекаем
источник

VP

Vladimir Petrakovich in Kotlin Community
Да, пока не очень понятно, как это будет выглядеть
источник

VP

Vladimir Petrakovich in Kotlin Community
Я что-то даже JEP не нашёл
источник

RI

Ruslan Ibragimov in Kotlin Community
Alexander Nozik
Идея лума (или по крайней мере одна из идей) в том, что уже готовый блокирующий код сделать неблокирующим. Грубо говоря приделать ко всему suspend в рантайме.
Нету такого в проползале сейчас, это была одна из идей на ранних этапах, но насколько я понимаю отказались в виду нежизнеспособности
источник

RI

Ruslan Ibragimov in Kotlin Community
Но я не перечитывал последний проползал, буду благодарен если процитируете
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Нету такого в проползале сейчас, это была одна из идей на ранних этапах, но насколько я понимаю отказались в виду нежизнеспособности
Ну без этого лум не особо полезен.
источник

RI

Ruslan Ibragimov in Kotlin Community
Новый код писать тоже же как-то надо
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Но я не перечитывал последний проползал, буду благодарен если процитируете
Вроде в одном из недавних докладов это все-таки было
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Ну без этого лум не особо полезен.
Как насчёт нормальных стектрейсов?)
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Как насчёт нормальных стектрейсов?)
Нормальные стек трейсы и корутины дают если дебаг флаг включить
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Нормальные стек трейсы и корутины дают если дебаг флаг включить
Я бы не назвал ЭТО нормальным.
Да, так лучше чем без них, но нет, это далеко от того, к чему я привык в синхронном коде.
источник

RI

Ruslan Ibragimov in Kotlin Community
> It is also not the goal of this project to ensure that every piece of code would enjoy performance benefits when run in fibers; in fact, some code that is less appropriate for lightweight threads may suffer in performance when run in fibers
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
> It is also not the goal of this project to ensure that every piece of code would enjoy performance benefits when run in fibers; in fact, some code that is less appropriate for lightweight threads may suffer in performance when run in fibers
И чего? Речь же конкретно про ИО
источник

RI

Ruslan Ibragimov in Kotlin Community
Ну они красиво съехали с любых претензий относительно перформанса
источник

RI

Ruslan Ibragimov in Kotlin Community
Так что даже если код будет работать поверх файберов, ничего не обещают)
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Так что даже если код будет работать поверх файберов, ничего не обещают)
А кто может это обещать?
источник

RI

Ruslan Ibragimov in Kotlin Community
Alexander Nozik
А кто может это обещать?
Так в том то и дело что никто
источник