Исправление EXL, (текущая версия) :
И тут возникает закономерный вопрос: а к чему системе сборки это промежуточное звено вообще нужно?
Мало того, что оно тормозит саму сборку, так ещё и не умеет нормально параллелиться.
P.S. в подходе генерации Makefile’ов, можно привести прямую аналогию с подходом костылей и всяческих извращений из вебни вроде минификации скриптов и компиляции в JavaScript.
Языки (JavaScript, разметки Makefile), которые создавались для редактирования руками, теперь используются для того, чтобы быть своеобразным исполняемым «байткодом». Почему? Потому что интерпретатор говно и кривой, а заменить его низзя. Это ли не грандиозное извращение и костыль? В этом UNIX-мирок полный подобных велосипедов можно сравнить со современной вебнёй.
Хотя, в вебне эту проблему хотя бы начали решать с помощью WebAssembly, ну а в UNIX-like появились новые и более адекватные как системы сборки, так и генераторы, которые обходят проблемы, связанные с Makefile’ами. Прогресс, однако.
Исправление EXL, :
И тут возникает закономерный вопрос: а к чему системе сборки это промежуточное звено вообще нужно?
Мало того, что оно тормозит саму сборку, так ещё и не умеет нормально параллелиться.
P.S. в подходе генерации Makefile’ов, можно привести прямую аналогию с подходом костылей и всяческих извращений из вебни вроде минификации скриптов и компиляции в JavaScript.
Языки (JavaScript, разметки Makefile), которые создавались для редактирования руками, теперь используются для того, чтобы быть своеобразным исполняемым «байткодом». Почему? Потому что интерпретатор говно и кривой, а заменить его низзя. Это ли не грандиозное извращение и костыль? В этом UNIX-мирок полный подобных велосипедов можно сравнить с современной вебнёй.
Хотя, в вебне эту проблему хотя бы начали решать с помощью WebAssembly, ну а в UNIX-like появились новые и более адекватные как системы сборки, так и генераторы. Которые обходят проблемы, связанные с Makefile’ами. Прогресс, однако.
Исправление EXL, :
И тут возникает закономерный вопрос: а к чему системе сборки это промежуточное звено вообще нужно?
Мало того, что оно тормозит саму сборку, так ещё и не умеет нормально параллелиться.
Исходная версия EXL, :
И тут возникает закономерный вопрос: а к чему системе сборки это промежуточное звено вообще нужно?