Size: a a a

2020 October 30

AN

Alexey Novoselov in pro.elixir
идеальное описание для чего нужен Makefile:
The general idea is that make supports (reasonably) minimal rebuilds -- i.e., you tell it what parts of your program depend on what other parts. When you update some part of the program, it only rebuilds the parts that depend on that. While you could do this with a shell script, it would be a lot more work (explicitly checking the last-modified dates on all the files, etc.) The only obvious alternative with a shell script is to rebuild everything every time.

в начале 2000х для билда линухи из исходников - божетвенный инструмент. В 2020 еще одна сущность в проекте, когда можно тот же sh скрипт написать для цепочки команд... хз надо ли оно вам.
источник

PG

Pig Greenest in pro.elixir
Товарищ Конор, ваши скриншоты это полнейший кринж, преимущества мейка не используются совсем
источник

jc

john conor  in pro.elixir
и не надо
источник

jc

john conor  in pro.elixir
того что есть с лихвой хватает
источник

PG

Pig Greenest in pro.elixir
Мейк зовёт $(SHELL) -c, если мне не изменяет паямть
источник

jc

john conor  in pro.elixir
sh скрипты не так красивы
источник

AN

Alexey Novoselov in pro.elixir
зато синтаксис понятнее для тех же новичков, о которых вы пытаетесь позаботаиться)
источник

jc

john conor  in pro.elixir
здесь же задача автоматизировать рутину
источник

jc

john conor  in pro.elixir
Pig Greenest
Autotools и эликсир вместе – теперь я видел все
ты не видел и половины
источник

jc

john conor  in pro.elixir
тут не надо писать никакой sh скрипт, просто пишешь то что писал бы в консоль руками
источник

PG

Pig Greenest in pro.elixir
john conor 
ты не видел и половины
Мне хватило установки пакетов в мейкфайле
источник

jc

john conor  in pro.elixir
Pig Greenest
Мне хватило установки пакетов в мейкфайле
ой ой ой какая ужас
источник

NM

Nikita Mistyukov in pro.elixir
Инкапсуляция во всей красе)
источник

IK

Ihor Katkov in pro.elixir
источник

AB

Alex Bubnov in pro.elixir
неплохо, неплохо
источник

AB

Alex Bubnov in pro.elixir
я только не могу найти, как там смешивать predefined паттерны с on-site частями.
источник

DP

Dmitry Ponyatov in pro.elixir
Alexey Novoselov
идеальное описание для чего нужен Makefile:
The general idea is that make supports (reasonably) minimal rebuilds -- i.e., you tell it what parts of your program depend on what other parts. When you update some part of the program, it only rebuilds the parts that depend on that. While you could do this with a shell script, it would be a lot more work (explicitly checking the last-modified dates on all the files, etc.) The only obvious alternative with a shell script is to rebuild everything every time.

в начале 2000х для билда линухи из исходников - божетвенный инструмент. В 2020 еще одна сущность в проекте, когда можно тот же sh скрипт написать для цепочки команд... хз надо ли оно вам.
32 микроскрипта в одном файле, удобно запускать по командам, а плодить батники по всему проекту
источник

DP

Dmitry Ponyatov in pro.elixir
ну а на элексир-скриптах переписать ядро мейка с зависимостями скорее всего никто не заморочался
источник

V

V in pro.elixir
Dmitry Ponyatov
ну а на элексир-скриптах переписать ядро мейка с зависимостями скорее всего никто не заморочался
зачем переписывать мэйк? мэйк хорош тем, что он уже есть готовый и на любой системе
источник

AN

Alexey Novoselov in pro.elixir
есть подозрение, что 32 микроскрипта для настройки и запуска проекта нужны крайне редко
источник