Size: a a a

Kotlin Community

2020 August 28

AN

Alexander Nozik in Kotlin Community
Sergey Barmin
а плагин в общем доступе? чтоб посмотреть как вообще плагины писать, может будет тоже проще себе на проект плагин написать, чем в каждой либе/приложухе мучаться
У нас все публичное :) https://github.com/mipt-npm/scientifik-gradle-tools
источник

SB

Sergey Barmin in Kotlin Community
спасибо большое =)
источник

AN

Alexander Nozik in Kotlin Community
Sergey Barmin
спасибо большое =)
Последняя версия еще не обкатанная. Я в процессе миграции на 1.4, но там уперся в то, что kotlin-logging на JS-IR еще не переехал
источник

AN

Alexander Nozik in Kotlin Community
Подожду еще пару дней и или дропну его или форкну
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
сейчас не могу сказать

ну ок, оно не будет компилить 0/0, а дальше я напишу

val zero = 0
property / zero


надо ли такое компилить тогда ?
Да. Как раз для тестов 😊
источник

EF

Evgen Fil // 🎲 in Kotlin Community
Evgen Fil // 🎲
Всем привет. Такой вопрос, как правильно именовать артефакты проектов? Что есть Group ID и Artifact ID?
Вот допустим, есть kxs, который подключается к сборке как org.jetbrains.kotlinx:kotlinx-serialization-core:$version. Что есть что?
Если вопрос не по теме чата, отправьте туда, куда надо, можно даже в гугл, но с правильным запросом (lmgtfy, да), потому что я сформулировать не смог
источник

BP

Bogdan Panchenko in Kotlin Community
Evgen Fil // 🎲
Всем привет. Такой вопрос, как правильно именовать артефакты проектов? Что есть Group ID и Artifact ID?
Вот допустим, есть kxs, который подключается к сборке как org.jetbrains.kotlinx:kotlinx-serialization-core:$version. Что есть что?
Разделение по :
источник

AM

Andrew Mikhaylov in Kotlin Community
Evgen Fil // 🎲
Всем привет. Такой вопрос, как правильно именовать артефакты проектов? Что есть Group ID и Artifact ID?
Вот допустим, есть kxs, который подключается к сборке как org.jetbrains.kotlinx:kotlinx-serialization-core:$version. Что есть что?
Group ID: org.jetbrains.kotlinx
Artifact ID: kotlinx-serialization-core
Именовать в целом на ваше усмотрение, но:
* group id -- обычно реверс доменного имени для вас или вашего проекта (необязательно существующего, никто не проверяет, конечно...)
* Если не брать реверс домена, то можно брать что угодно, но для отдельных репозиториев тут должно быть минимум два компонента, разделённых точкой
* Имя пакета обычно как-то соотносится с group id
* Artifact ID на ваше усмотрение. Если либа из одного артифакта, можно продублировать название либы, если из нескольких, то в соответствии вашим модулям гредловым.
источник

EF

Evgen Fil // 🎲 in Kotlin Community
Понял, большое спасибо
источник

BP

Bogdan Panchenko in Kotlin Community
@noraltavir а новые SAM interface генерируют код с примитивами, нет боксинга
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
@noraltavir а новые SAM interface генерируют код с примитивами, нет боксинга
В тех случаях, когда их можно разрешить статически. Когда можно, у нас и kmath без боксинга работает
источник

BP

Bogdan Panchenko in Kotlin Community
ну там вы много "потели"\"боролись" что бы было так
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
ну там вы много "потели"\"боролись" что бы было так
С лямбдами - не очень. Их грааль эксейпит. Проблема когда начнаются дженерики
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
С лямбдами - не очень. Их грааль эксейпит. Проблема когда начнаются дженерики
а вы граалем компилите
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
а вы граалем компилите
Мы разными вещами. Но вот эскейпинг в граале очень хороший
источник

с#

саша сок #KotlinGang... in Kotlin Community
Переслано от Konstantin dmz9
источник

с#

саша сок #KotlinGang... in Kotlin Community
есть инфа, будет ли такое в kotlin dsl ?
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
есть инфа, будет ли такое в kotlin dsl ?
Будет. Причем скоро. В роадмапе есть и у меня такое ощущение, что где-то чуть ли не превьюшки бегали.
источник

с#

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

с#

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