Size: a a a

Kotlin Community

2020 November 17

AN

Alexander Nozik in Kotlin Community
Я собственно хотел бы дропнуть легаси везде и сразу. У меня слишком медленная разработка, чтобы поддерживать обратную совместимость. Но если в JS про легаси можно не думать, то на JVM нужна обратная совместимость
источник

AN

Alexander Nozik in Kotlin Community
Sergey Bezrukov
Чудеса продолжаются ) И в элементарном репродьюсере и в реальном приложении если выкинуть jackson-module-kotlin то ошибка исчезает.
При этом сериализация/десериалиация data классов волшебным образом продолжает работать, хотя, судя по документации к этому самому jackson-module-kotlin не должна (а иначе зачем он вообще нужен-то).
Что-то он мутит с класс-лоадерами. Или у вас в приложении несколько класс-лоадеров и он хватает не тот
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Ну не уверен. Там пока речь только про специальный ключ для CI.
в комментарии написано же, что сейчас, есть ключ, а в 1.4.30 будет stable  by default
источник

AN

Alexander Nozik in Kotlin Community
Эхх.. класс-лоадеры. Я буду по вам скучать
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
в комментарии написано же, что сейчас, есть ключ, а в 1.4.30 будет stable  by default
О, круто, это не заметил
источник

GR

Gor Rushanyan in Kotlin Community
Alexander Nozik
Эхх.. класс-лоадеры. Я буду по вам скучать
всмысле скучать?
источник

SB

Sergey Bezrukov in Kotlin Community
Alexander Nozik
Что-то он мутит с класс-лоадерами. Или у вас в приложении несколько класс-лоадеров и он хватает не тот
Мне больше интересно каким образом без jackson-module-kotlin дата классы котлиновские в json сериализуются и десериализуются из него без ошибок )
источник

AN

Alexander Nozik in Kotlin Community
Gor Rushanyan
всмысле скучать?
В смысле, что сейчас вся разработка на мультиплатформе.
источник

GR

Gor Rushanyan in Kotlin Community
а, я было подумал…
источник

AN

Alexander Nozik in Kotlin Community
Gor Rushanyan
а, я было подумал…
Ну это клевая фича. Но в мультиплатформе ее нет, так что надо отказываться где можно. Останется только в скриптинге.
источник

BA

Bohdan Alekseichuk in Kotlin Community
Добрый вечер?
Такой вопрос, можно ли выучить Котлин без Java, или сначала нужно Java учить?
источник

G

Group in Kotlin Community
Bohdan Alekseichuk
Добрый вечер?
Такой вопрос, можно ли выучить Котлин без Java, или сначала нужно Java учить?
ЧАВО в описании чата
источник

MO

Max Olsson in Kotlin Community
Можно ли сказать, что корутины - это фактически встроенные на уровне синтаксиса фьючи?
источник

IP

Iaroslav Postovalov in Kotlin Community
Max Olsson
Можно ли сказать, что корутины - это фактически встроенные на уровне синтаксиса фьючи?
нельзя
источник

G

Group in Kotlin Community
Max Olsson
Можно ли сказать, что корутины - это фактически встроенные на уровне синтаксиса фьючи?
Нет, совсем разные вещи. Хотя и служат единой цели
источник

VP

Vladimir Petrakovich in Kotlin Community
Sergey Bezrukov
Мне больше интересно каким образом без jackson-module-kotlin дата классы котлиновские в json сериализуются и десериализуются из него без ошибок )
Без опциональных параметров джексон должен сам уметь
источник

VP

Vladimir Petrakovich in Kotlin Community
Но не всё и не всегда, так что я бы не делал далеко идущие выводы
источник

AN

Alexander Nozik in Kotlin Community
Max Olsson
Можно ли сказать, что корутины - это фактически встроенные на уровне синтаксиса фьючи?
Смотря что вы понимаете под корутинами
источник

MO

Max Olsson in Kotlin Community
Смотрю в документацию Котлина.
источник

VP

Vladimir Petrakovich in Kotlin Community
Max Olsson
Можно ли сказать, что корутины - это фактически встроенные на уровне синтаксиса фьючи?
Нет, это генерирование лапши из коллбеков компилятором
источник