News for hackers. Stuff that matters.
Re:Please – A Cross-Language Build System by imron on Wednesday February 28, 2018 @09:55PM (#16489307)
> Relevant: http://www.rojtberg.net/1481/do-not-use-meson/

Meson is fantastic.

Re:Please – A Cross-Language Build System by ComputerGuru on Thursday March 01, 2018 @12:58AM (#16490000)
Except it’s a build system for C/C++ that brings in a dependency on the entire Python kitchen sink just to build a 10kb otherwise dependency-free binary.
Re:Please – A Cross-Language Build System by imron on Friday March 02, 2018 @02:00AM (#16499676)
The systems that I use it for all have Python installed by default, so really it's just: 'pip install meson', which takes all of a few seconds to run.

The binary it produces is still dependency free.

Re:Please – A Cross-Language Build System by ComputerGuru on Friday March 02, 2018 @03:34PM (#16505440)
I’m (honestly) glad it works for you.

Distributing binaries outside of package managers is a) a rarity in the Linux world, and b) not in keeping with the open source philosophy. Requiring end users to have python so they can compile a c/c++ application will never make sense for a large portion of the user base build systems target.

Re:Please – A Cross-Language Build System by imron on Saturday March 03, 2018 @12:43AM (#16508098)
It's no more egregious than requiring cmake or autotools.

And like I said, many Linux systems (and almost any used as a developers machine) will have Python installed by default.

And the simplicity of meson's build files far outweighs any issues installing it.

Re:Please – A Cross-Language Build System by lolikoisuru on Saturday March 03, 2018 @04:39AM (#16508590)
>The binary it produces is still dependency free.

But the project now depends on Python, pip and Meson.

Re:Please – A Cross-Language Build System by imron on Saturday March 03, 2018 @10:00AM (#16509487)
As opposed to cmake or autotools?

I mean it's not like Python is a rarity on Linux systems, or a difficult thing to install (assuming it wasn't installed by default)

Re:Please – A Cross-Language Build System by lolikoisuru on Saturday March 03, 2018 @10:08AM (#16509524)
Python might not be rare but Meson for sure is. Cmake and autotools are very common compared to that.
Re:Please – A Cross-Language Build System by imron on Saturday March 03, 2018 @10:25AM (#16509608)
Rare yes, but no more effort to install, and significantly more pleasant to use.
Re:Please – A Cross-Language Build System by bb88 on Thursday March 01, 2018 @01:13AM (#16490058)
Well, and frankly, python people shouldn't use this anyway.