Size: a a a

Kotlin Community

2019 December 11

AN

Alexander Nozik in Kotlin Community
кстати там куча экзамплов для котлин
источник

VP

Vladimir Petrakovich in Kotlin Community
Так оно для библиотек подходит?
источник

VP

Vladimir Petrakovich in Kotlin Community
Выглядит так, будто это только для сборки конечного приложения
источник

AN

Alexander Nozik in Kotlin Community
Конкретно jlink - он для конечной сборки, но именно там jpms и играет. В либе просто импорты-экспорты добавляются. Идея их распознавать умеет
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Конкретно jlink - он для конечной сборки, но именно там jpms и играет. В либе просто импорты-экспорты добавляются. Идея их распознавать умеет
Главный вопрос, который меня интересует: попадёт ли в module-info либа, объявленная в зависимостях в build.gradle?
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Главный вопрос, который меня интересует: попадёт ли в module-info либа, объявленная в зависимостях в build.gradle?
сама по себе нет. jpms не управляет сборкой, только говорит как рабоать с тем, что уже собрано. Возможно и на это плагин есть
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
сама по себе нет. jpms не управляет сборкой, только говорит как рабоать с тем, что уже собрано. Возможно и на это плагин есть
Ну в таком случае это всё ещё актуально
https://t.me/kotlin_lang/175041
источник

VP

Vladimir Petrakovich in Kotlin Community
Добавлять каждую либу в двух местах? Нет, спасибо, мне и без модулей хорошо.
источник

AN

Alexander Nozik in Kotlin Community
источник

I

Igor in Kotlin Community
А кто-нибудь напомнит, зачем? (я просто из .net мира, там его никогда не было)
источник

AN

Alexander Nozik in Kotlin Community
Igor
А кто-нибудь напомнит, зачем? (я просто из .net мира, там его никогда не было)
Ностальгия и легаси в основном :)
источник

AN

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

K

Kopusha in Kotlin Community
ну, там в описании есть примеры, хз, довольно убедительно. Никогда не хотел вынести какую-то логику в отдельный файл и не светить его на весь модуль?
источник

K

Kopusha in Kotlin Community
как я это вижу, котлин вдохновлялся свифтом в некоторых местах и иногда не в лучшую сторону
источник

VP

Vladimir Petrakovich in Kotlin Community
Не хватает кнопки "subscribe"
источник

I

Igor in Kotlin Community
Kopusha
как я это вижу, котлин вдохновлялся свифтом в некоторых местах и иногда не в лучшую сторону
А там тоже не package private? (internal то они точно взяли из c#)
источник

VP

Vladimir Petrakovich in Kotlin Community
Kopusha
как я это вижу, котлин вдохновлялся свифтом в некоторых местах и иногда не в лучшую сторону
Конкретно в этом месте явная калька с C#
источник

AN

Alexander Nozik in Kotlin Community
Котлин старше свифта. Вопрос в том, что JVM мире package private почти не работает. file private сожрал 90% юз кейсов.
источник

K

Kopusha in Kotlin Community
поправте, если ошибаюсь, но в свифте даже пакетов толком нет и я видел статьи, где на серьезных щах людям советуют пихать логику в enum, чтоб хоть какой-то namespace был. После нормальных пакетов это выглядит как дебилизм.
источник

AN

Alexander Nozik in Kotlin Community
Я так понимаю, что все претензии к internal из-за интеропа с Java. Ну тут уж простите.
источник