From Wikipedia, the free encyclopedia

Rationale?

Before Bazel came along, there were 35 different build-automation systems ( /info/en/?search=List_of_build_automation_software). Why did Google decide they needed a 36th, instead of enhancing one of the 35 (most of which are free open-source)?

(Note, I'm not asserting they pointlessly reinvented a wheel - I'm sure they had reasons - but I think the article should state what those reasons are or were.) Sayitclearly ( talk) 08:31, 20 April 2017 (UTC) reply

I gave it an initial attempt at explaining the rationale. I'm fairly new to Bazel myself so errors in the text are quite possible, or descriptions may appear a bit vague or lacking specifics. Others with more knowledge are free to fill in and correct. Will add some links and references later tomorrow. Juhalindfors ( talk) 01:53, 23 April 2017 (UTC) reply