3 ms·
And yet we keep producing such tool over and over. Meson seems to be the latest fashion in Linux circles, it seems...
by digi_owl 9y ago
And yet we keep producing such tool over and over.
Meson seems to be the latest fashion in Linux circles, it seems...
- valarauca1 9y agoAll build systems suck. You are trying to solve a Turing complete problem in a simplest low impact way as possible. There is no good solution. Everyone will fall short in one way or another. Hence a new build system. The wheel never stops.
- ludston 9y agoAny build system is as good as the local projects configuration for it. Any solution is good so long as when I press build everything that I wanted to build get built.
- blauditore 9y agoWhat do you mean by Turing-complete problems? Turing completeness is related to programming languages, not problems. Most build tools do have some kind of Turing-complete tooling built in with their DSL. But I don't think that's an absolute necessity.
- valarauca1 9y agoYou are moving symbols based on the action of other symbols. These symbols are artifacts/files. Elementary recursive Build-Scripts can be Turing complete even if the overall language isn't.
- wruza 9y agoIf meson is actually python with special functions, why didn't they make it like "from meson import * " and then @target("all") def all: ... ?
- matthiasv 9y agoMeson is written in Python not "actually Python". The build language is a custom non-Turing-complete DSL.