@scala_ru

Страница 1464 из 1499
Andrey
13.05.2018
18:18:54
чувак если ты не осили гредл это твои проблемы) какую-то рукопашку придумал
Чувак, если ты не делал ничего сложнее хеловорлда, это тоже твои проблемы. Посмотри во круг, высуни голову из своего манимирка) Перепиши для начала хотябы вот это на гредл https://github.com/lihaoyi/workbench

Oleg
13.05.2018
18:18:58
Выбрал другое === ниасилил. Прям тяжёлая классика пошла

Но разве не должны считаться лучшими билд тулы, наименее расположенные к неосилению?

Google
Oleg
13.05.2018
18:20:39
make for the win!
А с идеей он как интегрируется, ну-ка

Oleksandr
13.05.2018
18:21:07
А с идеей он как интегрируется, ну-ка
а об этом ты не упоминал в цитируемом сообщении

но есть https://plugins.jetbrains.com/plugin/9333-makefile-support

Andrey
13.05.2018
18:23:48
что ты троллишь то так жирно) что ты со своим хелло ворлдом носишься) уровень разговора - детский сад, хосспаде
По существу можешь что нибудь сказать? Ты так и не сказал, когда перепишешь предложенный "мифический" плагин для сбт под гредл... когда можно буде перейти на гредл?

Александр
13.05.2018
18:24:06
Пользуйся тем чем пользуется большинство @ Sbt лучше gradle

Oleg
13.05.2018
18:24:28
Я вот писал плагин для СБТ. Мне не понравилось.

Oleg
13.05.2018
18:25:05
Но, наверное, если бы на груви его пришлось писать, ещё меньше понравилось бы

Oleg
13.05.2018
18:25:48
А на kotlin ?)
Может и норм бы

Не знаю, есть ли на котлин либы для генерации скала-кода

Bulat
13.05.2018
18:27:41
Мне все эти истории про сложность написания билд-тула напоминают цитату: " Часто повторяемые поэтами жалобы на то, что, ах, слов нет, слова бледный тлен, слова никак не могут выразить наших каких-то там чувств (и тут же кстати разъезжается шестистопным хореем), ему казались столь же бессмысленными, как степенное убеждение старейшего в горной деревушке жителя, что вон на ту гору никогда никто не взбирался и не взберется; в одно прекрасное, холодное утро появляется длинный, легкий англичанин -- и жизнерадостно вскарабкивается на вершину. " верю, что придет какой-нибудь длинный, легкий англичанин и сметет все эти сбт и гредлы к чертовой матери, и наступит новый дивный мир.

Google
Bulat
13.05.2018
18:27:50
не понятно только сколько осталось ждать

Александр
13.05.2018
18:29:42
Понял только что Люди работают

Vladyslav
13.05.2018
18:29:58
писал на груви плагин для градла, минификатор js кода, то еще "удовольствие", хрен поймешь что куда, какие параметры в скоупе доступны, что возвращать, какие методы есть на объектах, дока не особо помогала, написал в конечном итоге, но груви с тех пор не особо люблю, имхо

Bulat
13.05.2018
18:31:09
перечитал, не прочувствовал аналогии
ну есть нытье, что сбт такой сложный, потому что предметная область сложная. А гредл не нравится многим, потому что динамическая типизация. И мол парето-оптимум не достижим, всегда будем жить в крови, поте и слезах, выбирая меж двух зол. А думаю, что потом кто-то придет и сделает так, чтобы не нужно было выбирать и станет всем хорошо.

Oleg
13.05.2018
18:33:12
Синтаксис на макросах - это так себе

Bulat
13.05.2018
18:33:40
Было видео с митапа в Казани про то, что сбт хоть и сложный, но обоснованно сложный, мол, умри, а проще не сделаешь

кто-то из скалалазов докладывал

Vadim
13.05.2018
18:34:39
я не совсем то хотел сказать)

Vadim
13.05.2018
18:35:08
но вообще да - хоть как ты прыгай, хочешь гибкую тулу - увы она покажется сложной

Oleg
13.05.2018
18:35:17
Сущностей как-то необоснованно много у него. Я до сих пор их не все различаю

Vadim
13.05.2018
18:35:37
основных всего три)

Oleksandr
13.05.2018
18:35:50
но вообще да - хоть как ты прыгай, хочешь гибкую тулу - увы она покажется сложной
потому что пишут комбайн на 100 задач, вместо 10 тулзовин попроще, но с более узкой специализацией

Oleg
13.05.2018
18:35:56
Ну при чём здесь основных?

Vadim
13.05.2018
18:36:12
ну посмотри сколько у кубера сещностей

Google
Vadim
13.05.2018
18:36:23
например - чет никто не жалуется

Oleg
13.05.2018
18:36:45
Я помню, что когда писал свой плагин, хотел реюзнуть код откуда-то и понял, что не могу разобраться в сортах тасков

Vadim
13.05.2018
18:37:34
ну я за сущности

Oleg
13.05.2018
18:38:07
ну я за сущности
Но почему ты решил сравнить приложение другого типа с ним?

У компилятора скалы тоже очень много сущностей

Но Одерски подумал и решил, что можно сделать меньше гораздо

Vadim
13.05.2018
18:39:00
ну а разницы? мы же говорим о сущностях что юзверю выворачиваются

Александр
13.05.2018
18:39:07
Кстати, я правильно понимаю что сбт в 1 поток качает зависимости

Oleg
13.05.2018
18:39:36
ну а разницы? мы же говорим о сущностях что юзверю выворачиваются
Я о том, что когда их явно больше, чем требует предметная область, ты, понимая предметную область, начинаешь путаться

Vadim
13.05.2018
18:40:29
можешь с тем же градлом сравнить - беглыйм взглядом мне показалось сущностей больше ибо еще вступает в игру разлиные типы тасок

Oleg
13.05.2018
18:40:52
Ну вот в СБТ очень много типов тасков

Vadim
13.05.2018
18:41:10
3 всего

Oleg
13.05.2018
18:41:18
3 всего
Какие?

Vadim
13.05.2018
18:41:41
сеттинг, таск и тот таск который арги еще жрет

Oleg
13.05.2018
18:42:22
нет, точно была какая-то таска

Из билд.сбт в сёрсе

И я не мог утащить синтаксис для неё, потому что у меня не тот таск

Vadim
13.05.2018
18:43:18
а в гредле там ветвление - аля вот под копиравание у нас копитаск. хочешь свой кастмный с параметрами - изволь клссец заводить

Google
Oleg
13.05.2018
18:43:20
А если как-то хитро попытаттся заэмбеддить, сбт отказывался вызывать

Александр
13.05.2018
18:43:37
Есть coursier
Он отдельной Тулой идёт? Скачал курсором зависимости а потом сбт запустил жеж

Oleg
13.05.2018
18:44:01
Там что-то с динамическими тасками

И инициализаторами

Vadim
13.05.2018
18:44:08
просто в плагин пихаешь

Def.task Def.taskDyn?

Oleg
13.05.2018
18:47:38
Def.task Def.taskDyn?
возможно

и какой-то особый инициализатор для них

короч, тут нечего таить, я не осилил. Но очень был раздражён, что планировал осилить за полчаса и вот - нет.

Vadim
13.05.2018
18:54:21
ну если ты планиешь тот же гредл осилить за полчаса то тебя тоже ждет разочарование

Admin
ERROR: S client not available

Oleg
13.05.2018
18:55:46
ну если ты планиешь тот же гредл осилить за полчаса то тебя тоже ждет разочарование
Ну поэтому я не пытался сделать громких заявлений. Сообщил всего-лишь о своём неприятном опыте. Туда же стоит добавить проблему с версиями скалы, проблему с вшитыми либами, которые конфликтовали с моими.

Oleg
13.05.2018
18:57:01
В остальном, я бы сказал, что не то, чтобы мне пришлось что-то превозмогать

Viacheslav
13.05.2018
18:59:03
хорошую тулзовину отличает то что в ней апи понятный и прозрачный. Ты правильно сказал что кубернетис вон имеет кучку понятий и сам по себе огромный жирный тул, но никто не жалуется что там всё запутано перезапутано. Имхо тоже самое в гредле, есть набор базовых вещей на которых они строят всё остальное. И то что гредл заходит во многих других языках это гворит о хорошо продуманной иерархии абстракций. В сбт просто отвратительная мешанина. У любого инструмента есть слабые стороны, как например не очень удобно работать с груви если ты плагины пишешь или хочешь раскопать какой-то функционал надо плотно изучать документацию. Но опять же в сбт для таких случаев вообще нет документации, нет документации нет проблем

Vadim
13.05.2018
18:59:34
ты когда последний раз там смотрел документацию?)

Viacheslav
13.05.2018
18:59:54
месяцок назад)

Oleg
13.05.2018
19:00:05
Очень много холиваров, но я как мог хотя бы поделился, что конкретно вызвало у меня диссонанс

Vadim
13.05.2018
19:02:20
ну и я уважаю твою решительность в оценке тех абстракций которую ты не выкупил. можно и скалку закопать, она тоже с императивной горы отвратительная мешанина

Google
Viacheslav
13.05.2018
19:02:21
я боюсь что имея некий опыт работы с сбт я даже не хочу иметь дело с этим тулом, потому что даже при настроке проекта количество wtf на единицу времени очень высоко. В половине случаев это конечно моё личное отношение к этой тулзовине

Oleg
13.05.2018
19:02:24
А вот если бы сторонники скинули - вот так делается в СБТ, вот так в грейдле

Вот видите, что в грейдле лучше

Viacheslav
13.05.2018
19:03:07
сложна подобрать какие-то конкретные примеры, всем лень

OlegYch
13.05.2018
19:03:17
интересно где все грейдлолюбы когда у народа базовые вопросы возникают

Oleg
13.05.2018
19:03:41
Наверное, в чатике грейдла

Viacheslav
13.05.2018
19:04:26
ну сбтлюбы тоже могли бы примеры привести - вот мне надо то и то и в гредле я так не могу сделать

глядишь гредлолюбы и подтянулись бы с советами

тут двояйкая ситуация

OlegYch
13.05.2018
19:05:03
зачем мне справшивать как сделать чтото в грейдле лол

Viacheslav
13.05.2018
19:05:36
нет гредла нет проблем

OlegYch
13.05.2018
19:05:49
десятиметровой палкой не хочу трогать груви-мавен етот если честно

Viacheslav
13.05.2018
19:06:29
только ты хозяин своей судьбы)

Oleg
13.05.2018
19:07:02
Поэтому, наверное, хотелось бы надеяться на Mill

Павел
13.05.2018
19:07:16
вообще не вижу проблем с sbt

по-моему, текущее состояние его API достаточно простое и понятное

Александр
13.05.2018
19:08:02
А вот если бы сторонники скинули - вот так делается в СБТ, вот так в грейдле
Ждём нового зажигательного выступления на joker sbt vs gradle

Oleg
13.05.2018
19:08:18
Джокер - это что?

Павел
13.05.2018
19:08:29
это jpoint в питере

Vadim
13.05.2018
19:08:40
да милла ждет ровна таже судьба обижегных нипоматцев - разве что шустрее будет но за это все в рукопашку придется бомбить в нем

Oleg
13.05.2018
19:09:59
Думаю, что достаточно снизить градус WTF ниже какой-то отметки, чтобы сменить хейт на милость

Вот убрать весь макро-синтаксис

OlegYch
13.05.2018
19:10:58
мил весь на макросах

Страница 1464 из 1499