Size: a a a

Kotlin Community

2020 November 25

с#

саша сок #KotlinGang... in Kotlin Community
Denys
Ещё бы в Kotlin-only проектах не прадлагали Java вверху :)
источник

с#

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

с#

саша сок #KotlinGang... in Kotlin Community
эм а нода?
источник

S

Sanctus in Kotlin Community
Привет! Помогите разобраться почему код на Котлин запущенный на одном компе работает нормально, а после запуска на другом высыпаются ошибки связанные с отсутствием библиотек, как это исправить?
источник

S

Sanctus in Kotlin Community
источник

D

Denys in Kotlin Community
A Java где?
источник

D

Denys in Kotlin Community
Sanctus
Привет! Помогите разобраться почему код на Котлин запущенный на одном компе работает нормально, а после запуска на другом высыпаются ошибки связанные с отсутствием библиотек, как это исправить?
В IDE проект настраивали? Не через gradle?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Denys
A Java где?
я и говорю что нет
источник

с#

саша сок #KotlinGang... in Kotlin Community
у меня kotlin-only проект. хотя это может быть потому-что модуль нодовский. скорее всего
источник

D

Denys in Kotlin Community
саша сок #KotlinGang
у меня kotlin-only проект. хотя это может быть потому-что модуль нодовский. скорее всего
Вероятно. В JVM модулях всегда есть Java :)
источник

S

Sanctus in Kotlin Community
Denys
В IDE проект настраивали? Не через gradle?
Не, просто Java проект в IDEA и галочка на библиотеке Котлин
источник

М

Максим in Kotlin Community
Vladimir Petrakovich
Так может ему не надо быть синглтоном?
надо
источник

М

Максим in Kotlin Community
саша сок #KotlinGang
а почему просто не убрать бы инит и сделать функцию init(), которую вызывать
так и сделано сейчас. инит вызывает foo. можно что бы не инит вызывал foo, но foo нужна только в некоторых случаях .. обычно всё пишется просто в init
источник

D

Denys in Kotlin Community
Sanctus
Не, просто Java проект в IDEA и галочка на библиотеке Котлин
Стандартный подход - это использовать gradle проект, так его можно переносить между компьютерами.
источник

D

Denys in Kotlin Community
Максим
так и сделано сейчас. инит вызывает foo. можно что бы не инит вызывал foo, но foo нужна только в некоторых случаях .. обычно всё пишется просто в init
Очевидно, вы ищете костыль, чтобы подпереть изначально плохой дизайн. То, что вы спрашивали изначально - сделать нельзя. :)
источник

AN

Alexander Nozik in Kotlin Community
Вот тут Богдан скинул видео про валхаллу. Там массивы ковариантны и говорят, что без этого никак не обойтись. В котлин они инвариантны. Почему без ковариантности не обойтись?
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Вот тут Богдан скинул видео про валхаллу. Там массивы ковариантны и говорят, что без этого никак не обойтись. В котлин они инвариантны. Почему без ковариантности не обойтись?
jvm-овские массивы ковариантны, потому что обратная совместимость
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Вот тут Богдан скинул видео про валхаллу. Там массивы ковариантны и говорят, что без этого никак не обойтись. В котлин они инвариантны. Почему без ковариантности не обойтись?
с точки зрения дизайна языка ковариантные массивы нафиг не нужны
источник

IP

Iaroslav Postovalov in Kotlin Community
Iaroslav Postovalov
с точки зрения дизайна языка ковариантные массивы нафиг не нужны
источник

AN

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