This is built with buck, and core/std are built as a source dependency.
In my experience from a Googlish environment (tho mostly focusing on backend service development): 1. people don't know about check builds and have a much nicer iteration experience once they learn about it, 2:…
Python programmers love Rust: - Lots of compilation errors, but then the code does what it says - Fast! That gives an immediate benefit that people coming from C++ don't see.
With Buck2, memory taken for the graph is a concern, but it fits into a single host's RAM.
I don't know if they considered waf specifically, but the team is definitely very familiar with the state of the art: https://www.microsoft.com/en-us/research/uploads/prod/2018/0... One of the key requirements is that…
Wit?
Undefined isn't the same as implementation defined. "Undefined" means you're not even talking about C any more. "Implementation defined" means which of the allowable semantics the implementors happened to choose.
Aka the "C is a high level assembler" view. C is not a low level language - https://queue.acm.org/detail.cfm?id=3212479 - argues that this hasn't been true in a long time, since C was ported from the PDP-11. Attempts to…
Less so these days: https://github.com/facebook/hhvm/tree/master/hphp/hack/src/p...
Mono-repo -> we're focusing our efforts on few large repos Mono-tone -> The first cryptographic Merkle-tree distributed source control system, which was a large influence on both Git and Mercurial. Monotone was written…
Tech lead of Mononoke here. Thanks for your comments! The experience of using Mercurial within FB is quite different from the stock open source one. We have many local extensions, as well as integrations with the rest…
This is built with buck, and core/std are built as a source dependency.
In my experience from a Googlish environment (tho mostly focusing on backend service development): 1. people don't know about check builds and have a much nicer iteration experience once they learn about it, 2:…
Python programmers love Rust: - Lots of compilation errors, but then the code does what it says - Fast! That gives an immediate benefit that people coming from C++ don't see.
With Buck2, memory taken for the graph is a concern, but it fits into a single host's RAM.
I don't know if they considered waf specifically, but the team is definitely very familiar with the state of the art: https://www.microsoft.com/en-us/research/uploads/prod/2018/0... One of the key requirements is that…
Wit?
Undefined isn't the same as implementation defined. "Undefined" means you're not even talking about C any more. "Implementation defined" means which of the allowable semantics the implementors happened to choose.
Aka the "C is a high level assembler" view. C is not a low level language - https://queue.acm.org/detail.cfm?id=3212479 - argues that this hasn't been true in a long time, since C was ported from the PDP-11. Attempts to…
Less so these days: https://github.com/facebook/hhvm/tree/master/hphp/hack/src/p...
Mono-repo -> we're focusing our efforts on few large repos Mono-tone -> The first cryptographic Merkle-tree distributed source control system, which was a large influence on both Git and Mercurial. Monotone was written…
Tech lead of Mononoke here. Thanks for your comments! The experience of using Mercurial within FB is quite different from the stock open source one. We have many local extensions, as well as integrations with the rest…