169 похожих чатов

Мне одному кажется, что градл с котлин дсл это невероятно

сырая, переусложненная и криво работающая штука?

14 ответов

9 просмотров

так и есть, одному

+1

Arkadii Ivanov
+1

ну а у вас какие аргументы?

ну наверное котлин не совсем предназначен, чтобы динамически менять скоупы видимости, а в целом всё норм.

Aλex Sokol
ну наверное котлин не совсем предназначен, чтобы д...

он вообще так не умеет делать. гредл это делает через костыли, компилируя экспрешены внутри plugins/buildscript как отдельные скрипты

Iaroslav Postovalov
ну а у вас какие аргументы?

Ну например весь код здесь у меня красный, просто все файлы целиком. Но собирается норм. https://github.com/JetBrains/compose-jb/tree/master/examples/todoapp/buildSrc/src/main/kotlin

Iaroslav Postovalov
он вообще так не умеет делать. гредл это делает че...

я знаю что он не умеет так делать, но пытается. об этом и речь.

Arkadii Ivanov
Ну например весь код здесь у меня красный, просто ...

ну это потому что кодгена аксессоров нет в buildSrc

Не одному, но это не значит, что это правда. Градл на котлин - это шаг в правильную стороно, хотя там все еще есть странности из-за смены парадигмы.

Arkadii Ivanov
Ну например весь код здесь у меня красный, просто ...

Это не градл, это идея. И надо убить кэши. Это известная проблема, которая при одном из апдейтов идеи вылезает

Alexander Nozik
Не одному, но это не значит, что это правда. Градл...

это шаг в сторону, где заведомо известно, что все будет на костылях построенно.

Aλex Sokol
это шаг в сторону, где заведомо известно, что все ...

Что есть костыль? Механизм разрешения плагинов в грдле явно надо совершенствовать. Но принципиальной проблемы там нет. Рекомпиляция оберток происходит только при изменении плагинов. Ну и жаловаться, что автокомплит долгий - по сравнеию с чем? По сравнению с груви, где нет актокомплита вообще в plugin-based штуках?

Похожие вопросы

Обсуждают сегодня

$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
здравствуйте. пытаюсь проверить, содержится ли в десятичном представлении инта некоторая цифра. совершаю: strstr(x, "5") != NULL) получаю ошибку с фото (заведомо неработающий ...
Катя Шевчук🪇
18
Что там вообще с кроссплатформенностью?
🄼🄰🄺🅉🄰🄸
23
Ребята. Этот вопрос мучает меня уже 13 - 15 лет. Почему при валидации в ФормЛистере у поля phone поведение странноватое и отличается от других? А именно, вот набор правил д...
Андрей [aharito] Харитонов
1
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
{ char buff = *start; *start = *end; *end = buff; } Из-за этой строчки? Что каждый символ через перем бафф? Как вариант использовать другие со...
Wenks
12
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
The Bird of Hermes
23
Карта сайта