I wonder if Bazel takes off across many languages. It wouldn't hurt to have a modern autotools & co. replacement across ecosystems. I don't think it's doable, considering the fact that we have language specific package managers and build tools, but you never know. By "replacement", I mean picking up a random open source project and being able to do the equivalent of: ./configure make make install To be able to build…
Bazel can now build Haskell
51–54 of 54 posts
Re: Bazel can now build Haskell
#52I wonder if Bazel takes off across many languages. It wouldn't hurt to have a modern autotools & co. replacement across ecosystems. I don't think it's doable, considering the fact that we have language specific package managers and build tools, but you never know. By "replacement", I mean picking up a random open source project and being able to do the equivalent of: ./configure make make install To be able to build…
This is exactly what we're doing at my startup. The vision is to let anyone check out any repository and just run one command that works irrespective of the actual build tool to compile those sources in the right environment and get you binaries in the end.
Re: Bazel can now build Haskell
#53A significant hurdle for the universal adoption of Bazel is its too many dependencies.
Can you expand on why that is an issue? The other argument I've seen is that just requiring java is already too much.
Re: Bazel can now build Haskell
#54There is no language named C/C++. There is C, and there is C++. To be taken seriously, treat them as the very different languages they are.
From the perspective of a build system, the difference between supporting C or C++ and supporting both is minor. Speaking as someone who has made their own build system, as dumb as that is.