Hello wonderful SG7! (and LEWG + EWG) ❤️
Daveed will continue with his presentation from last time.
If at all possible I'd like for us also to have a discussion about the direction and maybe some subsequent actions.
Some of the rationale for the current design is backed by claims that:
1) the TB design results in 2 orders of magnitude longer compile-times compared to VB and even that the TB case exhibits exponential growth in compile time while the VB case doesn't.
2) STL algorithms can be reused with the VB API (vector<meta::info>) without any change.
The measurements don't show the former and the latter is true only for cases that don't involve splicing.
As I have already mentioned; anecdotally 9 out of 10 use-cases that I have implemented actually do require splicing.
I'd like to see if we have consensus on the current direction (ideally by doing another vote on that).
⚡️ Meeting will start February 23th (Wednesday) at 16:00 UTC (11am EST, 8am PCT, 17:00 CET) over zoom:
🕠 Expected duration for this meeting will be hour and half.
--Matus