Size: a a a

Kotlin Community

2019 December 13

AM

Andrew Mikhaylov in Kotlin Community
Я знаю, что у компилятора есть свои протобафы на IR, но решил таки малой кровью обойтись.
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Ну вот эти вот все TypeName-ы чтобы можно было схоронить куда-то, а после прочитать обратно.
А можно пример, зачем это нужно? (Не-шутки о том, что кодген не нужен, в сторону. Правда интересно)
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
А можно пример, зачем это нужно? (Не-шутки о том, что кодген не нужен, в сторону. Правда интересно)
Ну, зачем обычно сериализацию в рамках одного девайса пользуют? Чтобы временно положить куда-либо данные, а после этого достать их и воспользоваться. В моём случае — чтобы можно было генерировать код для разных зависящих друг от друга модулей, путём сохранения метаданных каждого модуля.
источник

AM

Andrew Mikhaylov in Kotlin Community
Всё как обычно — приходишь с конкретным вопросом, а вместо обсуждения ответа обсуждаешь, нафиг оно тебе надо :)
источник
2019 December 14

KD

Konstantin Dovnar in Kotlin Community
Andrew Mikhaylov
Всё как обычно — приходишь с конкретным вопросом, а вместо обсуждения ответа обсуждаешь, нафиг оно тебе надо :)
Ибо нахуй
источник

AM

Andrew Mikhaylov in Kotlin Community
Konstantin Dovnar
Ибо нахуй
Спсб.
источник

PS

Pavel Shilyagov in Kotlin Community
А слышно что-нибудь про ci/cd в  спейсе? Может на конфе упоминали когда планируют добавить?
источник

RI

Ruslan Ibragimov in Kotlin Community
Pavel Shilyagov
А слышно что-нибудь про ci/cd в  спейсе? Может на конфе упоминали когда планируют добавить?
Он уже работает внутри, там свой CI/CD и интеграции (TeamCity точно). Пока EAP юзерам недоступен в клауде, ждем, JB не дает сроков как обычно.
источник

PS

Pavel Shilyagov in Kotlin Community
Ruslan Ibragimov
Он уже работает внутри, там свой CI/CD и интеграции (TeamCity точно). Пока EAP юзерам недоступен в клауде, ждем, JB не дает сроков как обычно.
Понятно, ждём пока в клауде появится. Надеюсь что скоро.
источник

BV

Boris Vanin in Kotlin Community
Ruslan Ibragimov
Он уже работает внутри, там свой CI/CD и интеграции (TeamCity точно). Пока EAP юзерам недоступен в клауде, ждем, JB не дает сроков как обычно.
Да, без этого пока полноценно не используешь, будем ждать
источник

AA

Anton Arhipov in Kotlin Community
Pavel Shilyagov
А слышно что-нибудь про ci/cd в  спейсе? Может на конфе упоминали когда планируют добавить?
На анонсе говорили, вначале следующего года
источник

ЛЛ

Логичный Лесник in Kotlin Community
Всем привет! Я тут решил попробовать kotlinJS. Собрал обычный хелловорд по официальной документации. На сколько я понял, это debug-сборка.
Подскажите, как сделать релиз-сборку? Есть ли возможность тришейкинга, чтобы выбросить неиспользуемый код?
источник

ЛЛ

Логичный Лесник in Kotlin Community
И да, можно ли получившийся код перегонять через какой-нибудь Google Clozure Compiler?
источник

AM

Andrew Mikhaylov in Kotlin Community
Добрый вечер. Я думаю, у вас больше шансов получить ответ в @kotlin_js, за ним внимательнее следят люди, которые с этим счастьем работают.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Andrew Mikhaylov
Добрый вечер. Я думаю, у вас больше шансов получить ответ в @kotlin_js, за ним внимательнее следят люди, которые с этим счастьем работают.
Понял, спасибо!
источник
2019 December 15

ЛЛ

Логичный Лесник in Kotlin Community
Подскажите, а что описывает синтаксис обьявления класса без скобочек?
@SpringBootApplication
class BlogApplication

fun main(args: Array<String>) {
 runApplication<BlogApplication>(*args)
}

main это BlogApplication::main?
источник

ЛЛ

Логичный Лесник in Kotlin Community
А если мы ниже по коду ещё обьявим какой-нибудь класс?
источник

SB

Sergey Barmin in Kotlin Community
class BlogApplication


class BlogApplication() {}

это одно и то же
источник

SB

Sergey Barmin in Kotlin Community
Логичный Лесник
Подскажите, а что описывает синтаксис обьявления класса без скобочек?
@SpringBootApplication
class BlogApplication

fun main(args: Array<String>) {
 runApplication<BlogApplication>(*args)
}

main это BlogApplication::main?
main в данном случае глобальная функция
источник

ЛЛ

Логичный Лесник in Kotlin Community
Sergey Barmin
class BlogApplication


class BlogApplication() {}

это одно и то же
То есть мы просто обьявили пустой класс и повесили на него анотацию?
источник