Skip to content

Commit 5ecb70a

Browse files
committed
Update papers and remove 4051
1 parent 7f1b6b6 commit 5ecb70a

File tree

4 files changed

+565
-581
lines changed

4 files changed

+565
-581
lines changed

source/d4048-call-to-action.md

Lines changed: 19 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,6 @@ Ensures every artifact produced by the pipeline has a clean bridge to `std::exec
156156

157157
The reciprocal commitment: the pipeline teams accept that interoperability with `std::execution` is a hard requirement and design for it. The Compatibility Team accepts that coroutine-native I/O makes different trade-offs and does not require that networking adopt sender semantics internally. Both sides acknowledge the cost. Both sides get a voice.
158158

159-
The P2300 architects staff this team.
160-
161159
### 4.7 Continuous Production
162160

163161
Each team works paper by paper. The eleven papers flow through the pipeline. Multiple papers occupy different stages simultaneously - Paper 1 in Wording while Paper 2 is in Design while Paper 3 is in Implementation. Every handoff produces a visible artifact in the GitHub repository.
@@ -166,7 +164,7 @@ Each team works paper by paper. The eleven papers flow through the pipeline. Mul
166164

167165
## 5. The People
168166

169-
WG21 has enormous talent. The following is our best assessment of the expertise available in the committee and the broader community. No one is assigned. Everyone is invited. These tables reflect the author's understanding of where each person's strengths align with the work. They are a starting point, not a roster. Anyone who wants to contribute to any team is welcome - the only criterion is willingness.
167+
WG21 has enormous talent. The following teams reflect the work areas. The Vision Integrity Team is staffed by the Capy and Corosio architects. All other teams are open - anyone whose expertise aligns with the work is welcome.
170168

171169
### 5.1 Vision Integrity Team
172170

@@ -180,88 +178,43 @@ WG21 has enormous talent. The following is our best assessment of the expertise
180178

181179
### 5.2 `std::execution` Compatibility Team
182180

183-
| Person | Affiliation | Demonstrated Strengths |
184-
| ---------------------------- | ----------- | --------------------------------------------------------------- |
185-
| Eric Niebler | NVIDIA | Ranges, sender composition, structured concurrency |
186-
| Michał Dominiak | NVIDIA | P2300 lead author; type erasure and language feature expertise |
187-
| Lewis Baker | (ind.) | Coroutines, symmetric transfer; cppcoro, folly::coro |
188-
| Lee Howes | (ind.) | Async infrastructure, futures, system execution context |
189-
| Kirk Shoop | Microsoft | Sender algorithms and reactive composition patterns |
190-
| Michael Garland | NVIDIA | GPU parallel programming; heterogeneous dispatch |
191-
| Bryce Adelstein Lelbach | NVIDIA | Parallel algorithms, mdspan; LEWG process experience |
192-
| Mark Hoemmen | NVIDIA | P2300 steward; linalg, mdspan; cross-domain integration |
193-
| Dietmar Kühl | Bloomberg | Sender networking (P2762), task design (P3552) |
181+
| Person | Affiliation | Demonstrated Strengths |
182+
| ------ | ----------- | ---------------------- |
183+
| TBD | | |
194184

195185
### 5.3 Implementation Team
196186

197-
| Person | Affiliation | Demonstrated Strengths |
198-
| ------------------- | ------------ | --------------------------------------------------------------------- |
199-
| Chris Kohlhoff | (ind.) | Asio architect; twenty years of stream model and buffer design |
200-
| Steve Gerbino | C++ Alliance | Corosio co-author; constructed comparisons across designs |
201-
| Mohammad Nejati | C++ Alliance | Corosio co-author; platform backends (IOCP, epoll, kqueue) |
202-
| Mungo Gill | C++ Alliance | Capy co-author; frame allocator propagation |
203-
| Michael Vandeberg | C++ Alliance | Corosio co-author |
204-
| Klemens Morgenstern | (ind.) | Boost.Cobalt author; cross-library bridge experience |
205-
| Ruben Perez | (ind.) | Boost.MySQL; independent adopter migrating to Corosio |
206-
| Lee Howes | (ind.) | folly::coro and system execution context; production scale |
207-
| Lewis Baker | (ind.) | cppcoro, folly::coro; symmetric transfer and coroutine internals |
187+
| Person | Affiliation | Demonstrated Strengths |
188+
| ------ | ----------- | ---------------------- |
189+
| TBD | | |
208190

209191
### 5.4 Design Team
210192

211-
| Person | Affiliation | Demonstrated Strengths |
212-
| ---------------------------- | ----------- | ------------------------------------------------------------------------- |
213-
| Eric Niebler | NVIDIA | Ranges, sender composition; first-principles API design |
214-
| Michał Dominiak | NVIDIA | P2300 lead author; type erasure and language feature expertise |
215-
| Kirk Shoop | Microsoft | Sender algorithms and reactive composition patterns |
216-
| Dietmar Kühl | Bloomberg | Sender networking (P2762), task design (P3552); bridge experience |
217-
| Peter Dimov | (ind.) | Minimal abstractions; Boost library design; allocator expertise |
218-
| John Lakos | Bloomberg | Physical design, allocators, levelization; dependency architecture |
219-
| Howard Hinnant | (retired) | Move semantics, chrono, libc++; former LWG Chair |
220-
| Jonathan Müller | think-cell | Coroutine safety analysis, task design |
221-
| Michael Garland | NVIDIA | GPU parallel programming; heterogeneous dispatch requirements |
222-
| Mark Hoemmen | NVIDIA | P2300 steward; linalg, mdspan; cross-domain integration |
223-
| Bryce Adelstein Lelbach | NVIDIA | Parallel algorithms, mdspan; LEWG process experience |
224-
| Ville Voutilainen | Qt Company | EWG Chair; language evolution; allocator review |
225-
| Andrzej Krzemieński | (ind.) | Contracts, error handling, postconditions; error model design |
193+
| Person | Affiliation | Demonstrated Strengths |
194+
| ------ | ----------- | ---------------------- |
195+
| TBD | | |
226196

227197
### 5.5 Wording Team
228198

229-
| Person | Affiliation | Demonstrated Strengths |
230-
| ---------------------- | ----------- | --------------------------------------------------------------------- |
231-
| Nina Ranns | (ind.) | CWG expertise; WG21 Secretary; contracts and allocator wording |
232-
| Dietmar Kühl | Bloomberg | Extensive wording experience (P2762, P3552) |
233-
| Nicolai Josuttis | (ind.) | Standard library wording; teachability and clarity |
234-
| Michał Dominiak | NVIDIA | P2300 wording author; editorial precision |
235-
| Inbal Levi | Microsoft | LEWG Chair; process coordination |
236-
| David Sankel | Adobe | Beman Project lead; library wording experience |
199+
| Person | Affiliation | Demonstrated Strengths |
200+
| ------ | ----------- | ---------------------- |
201+
| TBD | | |
237202

238203
### 5.6 Testing Team
239204

240-
| Person | Affiliation | Demonstrated Strengths |
241-
| ------------------- | ------------ | ----------------------------------------------------------------- |
242-
| Steve Gerbino | C++ Alliance | Constructed comparisons; systematic testing |
243-
| Ruben Perez | (ind.) | Independent adopter; real-world migration testing |
244-
| Klemens Morgenstern | (ind.) | Cross-library interop testing |
245-
| Nicolai Josuttis | (ind.) | Teachability testing; can the wording be understood? |
246-
| (open) | | Non-WG21 contributors welcome: anyone who can read a spec |
247-
248-
People appear on multiple teams where their expertise spans boundaries. That is intentional. The teams are work areas, not silos.
205+
| Person | Affiliation | Demonstrated Strengths |
206+
| ------ | ----------- | ---------------------- |
207+
| TBD | | |
249208

250209
---
251210

252211
## 6. Corporate Stakeholders
253212

254213
Networking in C++ affects every company that deploys C++ at scale. This endeavor explicitly invites corporate stakeholders to put their requirements on the table - openly, at every stage.
255214

256-
| Organization | Stake |
257-
| -------------- | -------------------------------------------------------------------------------------- |
258-
| NVIDIA | Largest `std::execution` investment; GPU dispatch, heterogeneous execution |
259-
| Meta | folly::coro deployed at billion-user scale; production async infrastructure |
260-
| Google | `Co<T>` coroutine type; production safety constraints |
261-
| Bloomberg | Physical design, allocators, P3552 task; ABI stability and separate compilation |
262-
| Microsoft | Sender algorithms, reactive extensions, compiler implementation |
263-
| Apple | Standard library implementation (libc++); implementation perspective |
264-
| C++ Alliance | Capy, Corosio, Boost libraries; implementation and deployment experience |
215+
| Organization | Stake |
216+
| ------------ | ----- |
217+
| TBD | |
265218

266219
If a company needs something from the design, they say so. The requirement is documented, visible, and addressed. No hidden agendas. Every stakeholder's cards are on the table.
267220

0 commit comments

Comments
 (0)