Standardizing BPF
Standardizing BPF
Posted Apr 13, 2023 21:47 UTC (Thu) by tialaramex (subscriber, #21167)In reply to: Standardizing BPF by kpfleming
Parent article: Standardizing BPF
This applies whether the scope is narrow or broad, whether it's a technical change to the language or library per se or just improving how the document (because WG21 doesn't produce an implementation, just the document) is worded. AIUI For the very biggest tasks - when they are recognised properly in advance - sometimes a deliberate task force is created to attack them, but this is exceptional.
But let's be more specific here, take P2806 (Barry Revzin's "Do expressions"). I say the only useful "vote" is on the question of whether the problem identified needs to be solved (obviously IMO yes but who am I), and if that's resolved in the affirmative, it's everybody's shared responsibility to get that done. That doesn't mean everybody is necessarily signed up to do equal work, but it does mean either you're helping get that done, or you're getting out of the way. That's what a combined effort is.
The WG21 process means instead that members can contribute nothing to this effort, and then show up, observe that Barry's do expressions are very ugly (sorry Barry but they are) and that Barry's argument against introducing yet more Undefined Behaviour contradicts WG21 orthodoxies in some ways, and vote "Strong against" without proposing what else to do about the problem instead. Is that work? By some definitions I'm sure it is, but IMNSHO it's not _useful_ work.