News for hackers. Stuff that matters.
Re:Buck – A build system developed and used by Facebook by LegNeato on Tuesday March 14, 2017 @04:05AM (#13865839)
When Buck was created (my team created it!) there wasn't anything that supported what Facebook needed in a build tool. There still really isn't as all the Blaze work-a-likes are focusing on various different needs.

I would argue Buck actually helps to solve what you are concerned about. At Facebook, everything builds with Buck (and Google with Bazel I hear)...which means you learn it once and you know it for your Objective-C library, your Android app, your Cxx service, your python scripts, etc. It really helps to standardize on a build system, and at many companies you can only do that if it supports windows/mac/linux, it supports many languages and platforms, is fast, and is easy to pick up. Buck is all of those things.

Re:Buck – A build system developed and used by Facebook by fs111 on Tuesday March 14, 2017 @06:47AM (#13866423)
> At Facebook, everything builds with Buck

Looking at https://github.com/facebook you seem to be using all sorts of build tools...

Re:Buck – A build system developed and used by Facebook by sdwilsh on Tuesday March 14, 2017 @11:56AM (#13868591)
What Facebook uses internally in their monorepo and what they publish to open source for external consumption doesn't have to be the same build tool.

Facebook uses fbshipit (https://github.com/facebook/fbshipit/) to take slices of their monorepo and publish them to GitHub.

Re:Buck – A build system developed and used by Facebook by pjmlp on Tuesday March 14, 2017 @04:56AM (#13866020)
> At Facebook, everything builds with Buck (and Google with Bazel I hear).

Surely not on Android or Skia teams, unless they internally use something other than what AOSP and Skia use.

Re:Buck – A build system developed and used by Facebook by moondev on Tuesday March 14, 2017 @04:29AM (#13865914)
Gradle?
Re:Buck – A build system developed and used by Facebook by sdwilsh on Tuesday March 14, 2017 @11:57AM (#13868604)
Gradle was not the default Android build tool when Buck was open sourced.
Re:Buck – A build system developed and used by Facebook by NeverTrump on Tuesday March 14, 2017 @04:28AM (#13865912)
Any chance you can compare Pants with Buck?