> 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


Reply via email to