Size: a a a

Kotlin Community

2020 August 31

IO

Iaroslav Orlov in Kotlin Community
Konstantin Dovnar
С JVM и JS это не помешало:)
как-то худо бедно компилировать в их айар можно. но это не так просто и задокументировано, как та же jvm (плюс на ней до котлина ещё тройка больших проектов). а в js там свои костыли для сборки ast js (плюс уже были языки поверх жс, в том числе сам дарт).
источник

KZ

Konstantin Zolotov in Kotlin Community
Iaroslav Orlov
как-то худо бедно компилировать в их айар можно. но это не так просто и задокументировано, как та же jvm (плюс на ней до котлина ещё тройка больших проектов). а в js там свои костыли для сборки ast js (плюс уже были языки поверх жс, в том числе сам дарт).
Одно но: у дартвм есть режим интерпретатора (чем они то ли сильно гордятся, то ли маркетингу больше нечего выставить) и тут начинаются проблемки. Ну то есть, весь этот hot reload теряется, потому что транспайлить в дарт все равно долго а котлин интерпретировать они не умеют и вряд ли будут.
источник

AK

Andrey Kuleshov in Kotlin Community
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас, поддержите :)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Andrey Kuleshov
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас, поддержите :)
а вот это постирония какая-то ?

это ж всё равно что просто русским текстом посреди либы начать писать
источник

AN

Alexander Nozik in Kotlin Community
Andrey Kuleshov
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас, поддержите :)
Вы планируете каждые две недели это объявление вывешивать?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Вы планируете каждые две недели это объявление вывешивать?
вот +, видели уже же
источник

AN

Alexander Nozik in Kotlin Community
Я правда возможно придираюсь, так и не понял, зачем оно нужно.
источник

IO

Iaroslav Orlov in Kotlin Community
Konstantin Zolotov
Одно но: у дартвм есть режим интерпретатора (чем они то ли сильно гордятся, то ли маркетингу больше нечего выставить) и тут начинаются проблемки. Ну то есть, весь этот hot reload теряется, потому что транспайлить в дарт все равно долго а котлин интерпретировать они не умеют и вряд ли будут.
так зачем транспайлить
источник

IO

Iaroslav Orlov in Kotlin Community
у них 100% есть какой-то байт-код
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Я правда возможно придираюсь, так и не понял, зачем оно нужно.
ну линтер который должен быть покруче klint
источник

с#

саша сок #KotlinGang... in Kotlin Community
тип вот завезли trailing commas и где-то их будешь ставить, а где-то нет

и вот эта штука следит чтобы везде одинаково было
источник

SB

Sergey Barmin in Kotlin Community
саша сок #KotlinGang
тип вот завезли trailing commas и где-то их будешь ставить, а где-то нет

и вот эта штука следит чтобы везде одинаково было
Дада, что-то обновления офф стайлгайда все еще не видно.
источник

SB

Sergey Barmin in Kotlin Community
Alexander Nozik
Вы планируете каждые две недели это объявление вывешивать?
Тоже +
источник

KZ

Konstantin Zolotov in Kotlin Community
Iaroslav Orlov
у них 100% есть какой-то байт-код
Да, для бинаря. А для интерпретатора ну максимум jit
источник

IO

Iaroslav Orlov in Kotlin Community
Konstantin Zolotov
Да, для бинаря. А для интерпретатора ну максимум jit
ну так это началось с того, что @Vorkytaka написал про компиляцию под dartvm. интерпретатор я не рассматриваю
источник

с#

саша сок #KotlinGang... in Kotlin Community
кстати, кто-нибудь знает френдли телеграм?

вопрос риторический, это юзербот для телеграмма (очевидно), и там можно подключать модули вот так вот dl {url}

он на путончике и поэтому там просто исполняемый файл качается и запускается, можно как-то этого же достичь в котлине?
источник

IO

Iaroslav Orlov in Kotlin Community
Konstantin Zolotov
Да, для бинаря. А для интерпретатора ну максимум jit
потому что транспилироваться в дарт - это звучит очень больно
источник

с#

саша сок #KotlinGang... in Kotlin Community
саша сок #KotlinGang
кстати, кто-нибудь знает френдли телеграм?

вопрос риторический, это юзербот для телеграмма (очевидно), и там можно подключать модули вот так вот dl {url}

он на путончике и поэтому там просто исполняемый файл качается и запускается, можно как-то этого же достичь в котлине?
вот скриптами было бы замечательно это сделать, как градл настраивает модель какую-то, так и тут можно было бы запускать его в контексте какого-нибудь ModuleDSL, но насколько я понимаю это всё в зародышевом состоянии и сейчас никак этого не сделать
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
кстати, кто-нибудь знает френдли телеграм?

вопрос риторический, это юзербот для телеграмма (очевидно), и там можно подключать модули вот так вот dl {url}

он на путончике и поэтому там просто исполняемый файл качается и запускается, можно как-то этого же достичь в котлине?
источник

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
вот скриптами было бы замечательно это сделать, как градл настраивает модель какую-то, так и тут можно было бы запускать его в контексте какого-нибудь ModuleDSL, но насколько я понимаю это всё в зародышевом состоянии и сейчас никак этого не сделать
Тебе возможность код в рантайме догружать, или дсл-ка, которая это конфигурировать помогает? Если первое -- иди читай о том, что такое ClassLoader :)
источник