News for hackers. Stuff that matters.

sdwilsh

Re:Buck – A build system developed and used by Facebook on Tuesday March 14, 2017 @03:47PM (#13870857)
It does, although it may not be 100%. I've seen lots of PRs going by that fix problems with Swift support.
Re:Buck – A build system developed and used by Facebook on Tuesday March 14, 2017 @12:03PM (#13868667)
I don't believe c++ support exists yet for Windows (although it works if you are targeting Android).
Re:Buck – A build system developed and used by Facebook on Tuesday March 14, 2017 @12:02PM (#13868653)
Although the daemon doesn't automatically build things. Buck does use watchman (https://github.com/facebook/watchman) to watch files though, and it has a way to run commands when files change: https://facebook.github.io/watchman/docs/watchman-make.html
Re:Buck – A build system developed and used by Facebook on Tuesday March 14, 2017 @11:59AM (#13868621)
The only thing that I'm aware of these days that doesn't work on Windows is C++ code (but it works if you are building for Android on Windows). It's even covered in the getting started guide: https://buckbuild.com/setup/getting_started.html
Re:Buck – A build system developed and used by Facebook 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 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.