> On 23 Mar 2026, at 21:47, R. Diez <[email protected]> wrote:
>
> - Also it [Meson] repeats CMake's mistake of rolling its own scripting
> language, which is pretty much always a bad decision because:
> 1. They're not professional language designers. That language won't be as
> good as properly designed ones.
> 2. It's a lot of work that isn't needed, pointlessly increasing the project's
> cost.
> 3. It doesn't have any ecosystem, while existing general purpose scripting
> languages do, including libraries, tutorials, and people who already know
> them.
> 4. It's a waste of the user's time to learn a language which is only used for
> a single tool, and is completely useless elsewhere.
Fully agree.
However, during the lifetime of large projects, there usually comes the time
when they must be upgraded to a more modern build system.
As a user of both cmake and meson in parallel for my projects, my advice would
be to do the exercise for both tools, and only after getting a reasonable level
of understanding of both to decide on the less painful for each specific
project.
Regards,
Liviu