Size: a a a

Kotlin Community

2020 October 27

с#

саша сок #KotlinGang... in Kotlin Community
Sergey Barmin
смотря что понимать под работает
ну это да
источник

GR

Gor Rushanyan in Kotlin Community
Это ожидаемое поведение
источник

SB

Sergey Barmin in Kotlin Community
кидает ошибку - работает как надо
источник

GR

Gor Rushanyan in Kotlin Community
Луп - неожидаемое
источник

VP

Vladimir Petrakovich in Kotlin Community
Gor Rushanyan
Луп - неожидаемое
Чем это более неожиданно, чем исключение или OOM?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Gor Rushanyan
Луп - неожидаемое
лол. ты ожидаешь, что ты выйдешь из
while(true) ?
источник

AN

Alexander Nozik in Kotlin Community
Gor Rushanyan
Ну вот выглядит адекватным
Аргумент @qwwdfsad никуда не девается. Это решение не дорогое, но оно мало что решает. Единственный плюс в том, что для использования небезопасных методов надо использовать явное приведение, то есть подписаться. Но OptIn даст то же самое
источник

с#

саша сок #KotlinGang... in Kotlin Community
бесконечные флоу подразумевают бесконечный лупинг и toList работает очевидно в таком случае
источник

GR

Gor Rushanyan in Kotlin Community
Vladimir Petrakovich
Чем это более неожиданно, чем исключение или OOM?
Лол, документированная ошибка и оом рили? Ты их сравниваешь?
источник

GR

Gor Rushanyan in Kotlin Community
Я вас понял, дальше можно не продолжать.
источник

VP

Vladimir Petrakovich in Kotlin Community
Gor Rushanyan
Лол, документированная ошибка и оом рили? Ты их сравниваешь?
Да, сравниваю. Какое-то поведение надо задокументировать, какое-то должно быть очевидно.
Если собирать в список большую последовательность, это может быть долгим (бесконечным) и привести к OOM.
Какие-то косяки можно поймать сразу и кинуть исключение, но не все.
источник

РО

Рулон Обоев... in Kotlin Community
а может котлин-плагин тормозить как-то отдельно от идеюшки? вроде всё работает, и компилируется без особых задержек, но иногда прям как зависнет на открытом котлин-исходнике, не раскрашивает, ничего
источник

РО

Рулон Обоев... in Kotlin Community
если работать по другим вопросам в java/груви/js/ts-исходнике, то такого не наблюдается
источник

АО

Алексей Овсянников... in Kotlin Community
Рулон Обоев
а может котлин-плагин тормозить как-то отдельно от идеюшки? вроде всё работает, и компилируется без особых задержек, но иногда прям как зависнет на открытом котлин-исходнике, не раскрашивает, ничего
Компиляция и прочее такое - это не котлин-плагин, плагин - это как раз про раскраску, анализ и пр.
источник

АО

Алексей Овсянников... in Kotlin Community
Ну то есть да, плагин явно сейчас хандрит, но компиляция и прочее тут ни при чем:)
источник

РО

Рулон Обоев... in Kotlin Community
Алексей Овсянников
Ну то есть да, плагин явно сейчас хандрит, но компиляция и прочее тут ни при чем:)
ну я скорее о том, что в целом идея как бы не тормозит, даже в той части котлина, которая про компиляцию и запуск проекта
источник

АО

Алексей Овсянников... in Kotlin Community
Если мне не изменяет память, идея использует ваши градловые инструменты (./gradlew и пр.), либо свои встроенные, но, опять же, к идеевскому котлин-плагину это отношения не имеет
источник

LS

Lev Shagalov in Kotlin Community
Как для клиента ктора настроить реконнект при долгоиграющем соединении?

Я делаю запрос ктором и в теле ответа получаю ответы постоянно. При ошибке надо переконнектиться.
источник

АО

Алексей Овсянников... in Kotlin Community
Lev Shagalov
Как для клиента ктора настроить реконнект при долгоиграющем соединении?

Я делаю запрос ктором и в теле ответа получаю ответы постоянно. При ошибке надо переконнектиться.
Насколько я понял, встроенные возможности позволяют только отловить ошибку/ответ, но при этом отправить что-то новое (то есть заново соединиться) - нет
источник

АО

Алексей Овсянников... in Kotlin Community
ну то есть придётся делать while (true) { try { ... } catch (e: Exception) { ... } }. Можно расширение сделать какое-нибудь для метода соединения, кстати:)
источник