- Столько лет существует Make - всех всё устраивало Сейчас вдруг нашли в нём фата, Аноним (1), 14:57 , 18-Янв-21 (1) –16 [VVV]
Столько лет существует Make - всех всё устраивало. Сейчас вдруг нашли в нём фатальный недостаток
- А что хорошего в генерации мейков разными способами configure, cmake, qmake, et, Аноним (5), 15:07 , 18-Янв-21 (5) +3
- В каждой софтине так или иначе есть фатальные недостатки Просто тут есть еще од, Dzen Python (ok), 15:10 , 18-Янв-21 (6)
- Этому сейчас 18 лет скоро будет https web archive org web 20031222092229 htt, Аноним84701 (ok), 15:55 , 18-Янв-21 (14) +4
- К разработке Берштейна стоило бы присмотреться Хакер в первоначальном смысле , псевдонимус (?), 18:02 , 18-Янв-21 (29) +2
- Столько лет на лошадях ездили - всех всё устраивало Сейчас вдруг нашли в них фа, Твой настоящий отец (?), 00:44 , 19-Янв-21 (45) +3
- THey need more gore , InuYasha (??), 12:41 , 21-Янв-21 (78)
- И какой смысл переписывать с си на go Наоборот с go на си переписывают, потому , Аноним (3), 15:07 , 18-Янв-21 (3) –5 [V]
И какой смысл переписывать с си на go? Наоборот с go на си переписывают, потому что на go производительность не удовлетворяет.
- Скрыто модератором, Dzen Python (ok), 15:11 , 18-Янв-21 (7) +1 [---]
- Производительность между C и Go в данном случае не должна быть заметна, а вот ме, Oskar (?), 16:04 , 18-Янв-21 (17) +3
- И какой смысл переписывать с си на go Что б маинтейнеров найти А то сейчас все , alex312 (?), 18:29 , 18-Янв-21 (33)
- Вебмакаки си не знают К тому же без бинаря на 10 метров - программа выглядит не, Аноним (-), 07:01 , 25-Янв-21 (91)
- Доведите сначала до ума, от детских болячек избавьтесь, потом уже соревнуйтесь с, Dzen Python (ok), 15:07 , 18-Янв-21 (4) –2
> 1.0.0Доведите сначала до ума, от детских болячек избавьтесь, потом уже соревнуйтесь со зрелой make, концептуально разрабатывавшейся в других условиях. Ну а там, если выживет и не превратится в очередную ползаброшенную proof-of-concept - можно будет и потыкать в своих сценариях.
- этот пункт позволяет надеяться, детские болячки вылечат быстро, к тому же не пер, anonymous (??), 15:22 , 18-Янв-21 (9) +4
- Внутри тесты от других реализаций Даёт понять, что детские болячки или отсутств, Oskar (?), 16:05 , 18-Янв-21 (20)
- ну вообще сам по себе redo очень стар , мимогоша (?), 20:54 , 20-Янв-21 (75)
- Всю жизнь мечтал , Аноним (8), 15:17 , 18-Янв-21 (8) +5
> Redo решает фундаментальные проблемы и устраняет недостатки Make, такие как: > ... > невозможность иметь цели с пробелами в именах.Всю жизнь мечтал.
- Получится очередная жесть как в обычной линуксовой системе сборки,в зависимостях, Аноним (10), 15:34 , 18-Янв-21 (10) –1
Получится очередная жесть как в обычной линуксовой системе сборки, в зависимостях всех бинарные пакеты системы: awk,sed, python, make, perl, grep, abvgdshell
- Статически слинкуй и носи всегда с собой Или положи в контейнер на любой вкус х, Аноним (26), 16:56 , 18-Янв-21 (26) –4 [V]
- Отлично, но получается адская мультиплатформенность сразу из коробки А make он , Аноним (10), 18:28 , 18-Янв-21 (32)
- А, это стеб такой молодежный, объясняй хоть что это шуткаюмор, некоторые вон под, Аноним (37), 19:35 , 18-Янв-21 (37) +1
- Сборка hello world вон той жавой с gradle - это так по гугловски А, еще и питон, Аноним (-), 07:09 , 25-Янв-21 (94)
- Пробовал Идея может быть и интересная, но на практике реализации возникает оч, Аноним (11), 15:36 , 18-Янв-21 (11) +1
Пробовал. Идея может быть и интересная, но на практике (реализации) возникает очень много вопросов. Например: отдельный каталог для сборки, чтобы не сорить в исходниках.
- пробовал запилить на этом redo систему сборки для довольно большого проекта Так, Аноним (16), 15:59 , 18-Янв-21 (16) –1
пробовал запилить на этом redo систему сборки для довольно большого проекта. Таки да, работает. И все описанные в статье преимущества сразу видны. Однако приходится много писать на шелле, а это мало кто умеет. Особенно чтобы получалось что-то читаемое. В общем интересная штука, но сильно не для всех.
- И этот туда же Во что теперь верить Куды бечь ушёл вешаца , YetAnotherOnanym (ok), 16:14 , 18-Янв-21 (23)
> DJB > на языке GoИ этот туда же... Во что теперь верить? Куды бечь? *ушёл вешаца*
- Oтcтaвить пaнику, INHается - гигант мыcли пpoсто расширяет пopтфолиo Делается ст, AnonymGuest (?), 17:40 , 18-Янв-21 (27) –4 [V]
- Не спеши, это просто ошибка молодости 1 0 0 так и помрет, Аноним (-), 17:45 , 18-Янв-21 (28) –2
- читать умеешь Это goredo написал не Бернштейн, а какой-то чувак из России, види, Аноним (50), 08:21 , 19-Янв-21 (51) +1
- Так это ж не DJB кодил на го а какие-то хипстеры совместимо с DJB Главная пробл, Аноним (-), 07:13 , 25-Янв-21 (96)
- Не нужно, когда есть божественный я http gittup org tup make_vs_tup html, tup (?), 16:54 , 18-Янв-21 (25) –4 [V]
- это не баг а фича , mos87 (ok), 18:14 , 18-Янв-21 (30)
>невозможность иметь цели с пробелами в именах. это не баг а фича.
- с 1 0 , leibniz (ok), 19:03 , 18-Янв-21 (35) +11 [^]
- Скрыто модератором, Онаним (?), 19:18 , 18-Янв-21 (36) –2 [---]
Игого - это горе, дооооо.
- Чуточку настораживает очень быстрая разработка - Sat Jan 9 23 37 20 MSK 2021 , Аноним (38), 19:35 , 18-Янв-21 (38) +1
Чуточку настораживает очень быстрая разработка... - Sat Jan 9 23:37:20 MSK 2021 goredo 0.10.0 release announcement - Sun Jan 10 15:55:12 MSK 2021 goredo 0.11.0 release announcement - Tue Jan 12 21:38:12 MSK 2021 goredo 0.12.0 release announcement - Sat Jan 16 21:31:02 MSK 2021 goredo 1.0.0 release announcement
- Скрыто модератором, Аноним (42), 20:34 , 18-Янв-21 (42) –1 [---]
- Заинтересовался описанием - звучит, как прям серебряная пуля У меня есть большой, Урри (ok), 20:47 , 18-Янв-21 (43) +3
Заинтересовался описанием - звучит, как прям серебряная пуля.У меня есть большой мейкфайл, который собирает под линукс, три различных BSD, адроид, виндоффс (через вайнгцц), делает васм, запускает автотесты по двум большим папкам (со своими очень простыми мейкфайлами), показывает uname и вывод версии собранного файла, при этом сам определяет наличие некоторых системных библиотек (типа HAS_SOCKETS), генерит пекедж под дебиан, и, само собой, умеет инсталл и анинсталл. Одна из целей даже собирается рекурсивно (пока новый вариант не будет лучше предыдущего). Кроме того часть опций компилятора зависит от наличия системных переменных (и даже компилятора - gcc или clang). А тестовые билды я собираю через opensuse build service, которая вместо меня собирает моим же мейкфайлом полтора десятка различных вариантов пакетов под арм и интел. При этом мейкфайл вполне читабельный, как ни удивительно, и довольно легко сопровождаемый. -- Ну я попытался в редо. И у меня появилось стойкое чувство, что я вместо быстроскриптинга на луа засел переписывать все на С, причем без стандартной библиотеки и даже немного с ассемблером. Это не система сборки. Это какая-то тулза для сравнения времени двух файлов. А система сборки должна уметь много больше. Например, я могу одной строкой в два слова сказать .PHONY и мейк поймет, что это не просто таргет, а команда. А могу не сказать, и он будет проверять наличие такого файла. Я могу просто написать двумя строками "debug-32: CFLAGS+=-m32\ndebug-32: debug" и мейк заведет мне новый таргет, полностью идентичный основному, со всеми зависимостями, тестами и интеграцией, но 32-битный. А в редо для этого придется писать целый новый скрипт, причем продумать уникальную системную переменную, чтобы этот cflags не путался с возможными другими... Короче, redo этот для хелловорлдов, проектов под одну платформу и компилятор или для тех, кто любит программировать сборку своего проекта, а не сам проект. p.s. Лучше мейка разве что симейк, но у него такой дебильный укуреный синтаксис, что пользоваться не хочется.
- поздравляю с 1 0 , Аноним (53), 09:47 , 19-Янв-21 (53)
- О Матвееву - сил и не обращать внимания на хейтеров А за сам redo - спасибо, по, CAE (ok), 12:09 , 19-Янв-21 (59) +1
О! Матвееву - сил и не обращать внимания на хейтеров. А за сам redo - спасибо, покурим, возможно, стоящая вещь.
- Чего нажать что бы получить Есть какое-то заклинание вроде cargo install gorepo, Аноним (62), 14:56 , 19-Янв-21 (64)
Чего нажать что бы получить. Есть какое-то заклинание вроде cargo install gorepo
- Понятно, обходим стороной qmail кушали , myhand (ok), 15:40 , 19-Янв-21 (65) –1
> DJBПонятно, обходим стороной. qmail кушали.
- Так есть же реалиазия на рассововерной Сишке https github com leahneukirchen r, Аноним (72), 17:40 , 19-Янв-21 (69)
- Что-то я не понял как эта штуковина обеспечит атомарные сборки цели из коробки , Аноним (71), 23:39 , 19-Янв-21 (71)
Что-то я не понял как эта штуковина обеспечит "атомарные сборки цели из коробки"?
- блин, недавно читал про нее А вообще djb - легенда Зумерьё правда про него вря, мимогоша (?), 19:36 , 20-Янв-21 (74) +1
блин, недавно читал про нее. А вообще djb - легенда. Зумерьё правда про него вряд ли слыхали
- Кастомный plan9 mk наше всё , Олег (??), 04:45 , 22-Янв-21 (80)
Кастомный plan9 mk наше всё.
- Поэтому весит в 20 раз больше оригинала , Аноним (-), 07:58 , 24-Янв-21 (86)
> Goredo написан на языке GoПоэтому весит в 20 раз больше оригинала? :)
|