3 ms·
I don't think they're even related, Bazel is a general build tool, sjavac looks like a smarter Java compiler ?
by Sphax 12y ago
I don't think they're even related, Bazel is a general build tool, sjavac looks like a smarter Java compiler ?
- pron 12y ago... that exploits parallelism and caching (and a hot VM) to accelerate build of huge projects, and supports build clusters.
- untothebreach 12y agohuge Java projects...why would you compare a general build tool to a language-specific one?
- pron 12y agoWhat difference does that make? I am not saying you could replace this tool with sjavac, but as they both tout speed as their main feature (and justification), I am wondering whether they both employ the same techniques or different ones.
- skj 12y agoInside Google we do that as well, but it's actually distinct from bazel. Bazel is a build language, and I believe they provide a reference implementation. It's not unimaginable (and as I mentioned, it has been done internally) to use caching, incremental, distributed builds. In fact, it was originally designed with those goals in mind.