2 ms·
I wrote C++ at Facebook last year and got to use C++20 features like ranges. It wasn’t my call, though. Meta has a relatively big C++ infra team that participa
by pavlov 5y ago
I wrote C++ at Facebook last year and got to use C++20 features like ranges.
It wasn’t my call, though. Meta has a relatively big C++ infra team that participates in the standards committee, maintains the Folly utility library, and decides how complex new features like coroutines are adopted. On top of that, my code plugged into another team’s system, and they had written their own guidelines on how/if they want to use specific C++ and Folly features.
These guardrails were really useful for a C fossil like me with an on-off relationship to C++… It’s not a terrible language anymore, but it’s even harder than before to find the right subset. At least boost can be finally buried.