3 ms·
The java dependency is my biggest hangup wrt to incorporating it into my own environment. So far, I've avoided having to incorporate the JDK into my stack. Hav
by numbsafari 9y ago
The java dependency is my biggest hangup wrt to incorporating it into my own environment.
So far, I've avoided having to incorporate the JDK into my stack. Having to bring it in just for a build tool, keeping it up-to-date on developer configurations, just feels like a royal pain.
I realize it's never gonna happen, but having bazel rewritten in Go or C++ or anything else that produces a single binary would be awesome.
- brabel 9y agoThey just need to use Java9 modules so they can use jlink to produce native binaries. No need to use another language.
- pebers 9y agoWe have done more or less that: https://please.build https://please.build / https://github.com/thought-machine/please https://github.com/thought-machine/please It's written in Go so doesn't need any external dependencies unless you want to target that language (i.e. it only needs a JDK if you're trying to build Java). Disclaimer: I'm the main author.
- numbsafari 9y agoWow. Looks good! Thanks for the heads up.