LINUX.ORG.RU

История изменений

Исправление 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, :

И тут возникает закономерный вопрос: а к чему системе сборки это промежуточное звено вообще нужно?