Size: a a a

Kotlin Community

2020 September 07

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
я больше не понимаю, почему ссылку на репу скрывают
Давай в @kotlin_meta
источник

AC

Amber Claes in Kotlin Community
Iaroslav Orlov
я больше не понимаю, почему ссылку на репу скрывают
Репы просто нет)
источник

AC

Amber Claes in Kotlin Community
Я хочу простой проект попробовать что бы использовать agile и девопс техники
источник

IO

Iaroslav Orlov in Kotlin Community
Amber Claes
Я хочу простой проект попробовать что бы использовать agile и девопс техники
devops обычно начинается с репы
источник

SB

Sergey Barmin in Kotlin Community
Кажется это можно обсудить не тут
источник

ML

Mikhail Levchenko in Kotlin Community
Ребят, привет, а до сих пор не сделали контракты для ресиверов? По прежнему можно только параметрам их указывать?
источник

AN

Alexander Nozik in Kotlin Community
Граждане, вопрос по сериализации. Все-таки как ее лучше подключать, как api или как implementation? Рантайм, имеется в виду
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Граждане, вопрос по сериализации. Все-таки как ее лучше подключать, как api или как implementation? Рантайм, имеется в виду
Ну если ее api не торчит наружу вашего API, то impl.
источник

BP

Bogdan Panchenko in Kotlin Community
Хотя учитывая совместимость то можно и API
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Ну если ее api не торчит наружу вашего API, то impl.
Ну вот оно вроде не торчит, но все равно ломается, когда пытается сериализаторы сгенерить.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Ну вот оно вроде не торчит, но все равно ломается, когда пытается сериализаторы сгенерить.
А если подключить как API то нормально ?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
А если подключить как API то нормально ?
да. Я просто хотел заизолировать, чтобы можно было разные версии сериализации использовать, но там похоже все совсем плохо в этом смысле.
источник

LS

Leonard Startsev in Kotlin Community
Alexander Nozik
Ну вот оно вроде не торчит, но все равно ломается, когда пытается сериализаторы сгенерить.
а что конкретно ломается и где?
источник

AN

Alexander Nozik in Kotlin Community
Leonard Startsev
а что конкретно ломается и где?
У меня plotly.kt использует рантайм от сериализации (не использует плагин, только рантайм для жсона) и при этом пока на 1.3 (на 1.4 не получается, там баг в компиляторе). Если кто-то с 1.4 пытается использовать плотли, оно падает поскольку пытается подставить рантайм от 1.0.0, а там просто нет нужных методов. Это даже при том, что плотли никак этот апи не экспозит
источник

AN

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

LS

Leonard Startsev in Kotlin Community
Alexander Nozik
У меня plotly.kt использует рантайм от сериализации (не использует плагин, только рантайм для жсона) и при этом пока на 1.3 (на 1.4 не получается, там баг в компиляторе). Если кто-то с 1.4 пытается использовать плотли, оно падает поскольку пытается подставить рантайм от 1.0.0, а там просто нет нужных методов. Это даже при том, что плотли никак этот апи не экспозит
implementation вроде не должен протекать транзитивно в compile classpath? тогда плагин не должен его видеть

может проблема в том, что у Kotlin/JS гредл плагина своё видение на транзитивность и implementation, я не знаю
источник

AN

Alexander Nozik in Kotlin Community
Leonard Startsev
implementation вроде не должен протекать транзитивно в compile classpath? тогда плагин не должен его видеть

может проблема в том, что у Kotlin/JS гредл плагина своё видение на транзитивность и implementation, я не знаю
Нет, все ломается на JVM
источник

AN

Alexander Nozik in Kotlin Community
Leonard Startsev
implementation вроде не должен протекать транзитивно в compile classpath? тогда плагин не должен его видеть

может проблема в том, что у Kotlin/JS гредл плагина своё видение на транзитивность и implementation, я не знаю
Там как раз проблема в том, что новый рантайм сериализации протекает обратно в либу.
источник

AN

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

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Граждане, вопрос по сериализации. Все-таки как ее лучше подключать, как api или как implementation? Рантайм, имеется в виду
Если этот плагин накидывает реализацию дополнительных интерфейсов к вашим классам, то лучше api, иначе ими нельзя будет пользоваться
источник