3 ms·
It's tuned to the preferences of another company; if you prefer their taste on the finer points, that's one. Secondly, it's written in Go, so installation shoul
by shoover 9y ago
It's tuned to the preferences of another company; if you prefer their taste on the finer points, that's one. Secondly, it's written in Go, so installation should be simpler.
- iainmerrick 9y agoWhat's hard about "brew install bazel"?
- awalton 9y agoWell, for one, Linux/Windows/Solaris don't "brew"...
- iainmerrick 9y agoApparently Windows doesn't "please" either! :)
- wocram 9y agonix for Linux, and maybe Solaris. Unfortunately Windows is go through instructions.
- numbsafari 9y agoWhy should I have to install the jdk for a build tool when I’m not using Java myself?
- wocram 9y agoAre you opposed to java, or to installing being more than one step?
- arbie 9y agoPerhaps OpenJDK can be installed locally by Please when not detected in $PATH?
- numbsafari 9y agoI’m opposed to tools bringing along the equivalent of an entire operating system, with a massive attack surface, versioning issues, separate package management, and everything else along for the ride. A self-contained binary has everything it needs to function and is typically much smaller. If I’m not using Java for my work, then I don’t want to be encumbered with having to think about it, or stay up to speed with releases and everything else. I like to see projects with as few dependencies as possible, even when statically linked. Bringing in the JDK when it’s not needed is tiresome.
- jimktrains2 9y agoWhy should I have to install dependencies when I don't directly use them!
- abiox 9y agoi don't notice people complaining about needing ruby, python, perl or other things installed for a given tool that depends on them nearly as much as java. interesting.
- y4mi 9y agopython is generally preinstalled on all distributions i know of, because its needed for some utility applications. ruby on the other hand gets quite a bit of flack as well, because most distributions are so far behind the official ones. that's probably why an embedded ruby binary has become a thing.
- zaarn 9y agoI actually do (internally) complain when some tool uses python/perl/ruby. It's usually painful to install and maintain compared to most C or Go in this case. Especially virtualenvs are an axe I like to grind.
- shoover 9y agoI mean simple in terms of the theoretical possibility of a single binary vs. any form of local compilation, packaging, or dependencies. In practice, I didn’t check, maybe they depend on other native libraries and installation is more than downloading a single executable.
- shoover 9y agoDownvote? Both points were stated in the FAQ. I did extrapolate from Go to the installation point.