The Beman Project: Bringing Standard Libraries to the Next Level
The Beman Project Bringing Standard Libraries to the Next Level David Sankel | Principal Scientist Software Technology Lab Image generated with Adobe FireflyWhere does the standard come from?BristolBristol© “ Support the efficient design and adoption of the highest quality C++ standard libraries” – Beman project mission 17 David Sankel Richard Powell© 2024 Adobe. All Rights Reserved. “ Support the and adoption of the highest quality C++ standard libraries through implementation experience” – Beman project mission 18 David Sankel Richard Powell© 2024 Adobe. All Rights Reserved. “ Support the0 码力 | 53 页 | 7.38 MB | 5 月前3C++26 Preview
P3168 Give std::optional Range Support https://github.com/beman-project/Optional26 https://godbolt.org/z/9xoP5Tq5P using opt_int = beman::optional26::optional; 1 2 // range-for loop over C++26 P3168 Give std::optional Range Support https://github.com/beman-project/Optional26 https://godbolt.org/z/9xoP5Tq5P using opt_int = beman::optional26::optional ; 1 2 // range-for loop over C++26 for (const auto& i : empty_opt) { std::print("not executed: opt = {}\n", i); } using opt_int = beman::optional26::optional ; 1 2 3 4 5 6 7 8 opt_int opt{26}; 9 for (const auto& i : opt) { 0 码力 | 118 页 | 2.02 MB | 5 月前3Creating a Sender/Receiver HTTP Server
according to the spec https://github.com/beman-project/execution26 https://github.com/beman-project/net29 (implementation is still in progress/incomplete) Beman ProjectTechAtBloomberg.com © 2024 Bloomberg com/NVIDIA/stdexec.git • https://github.com/beman-project/execution26 • Sender/receiver networking: http://wg21.link/p2762 • Implementation: https://github.com/beman-project/net29 • Async scope: http://wg210 码力 | 8 页 | 2.19 MB | 5 月前3
共 3 条
- 1