ThePhD / future_cxx

Work done today for the glory of tomorrow - or, C and C++ systems programming papers.
https://thephd.dev/portfolio/standard
46 stars 8 forks source link

p1664 - reconstructible_range and ranges::reconstruct Extension Point #33

Open ThePhD opened 3 years ago

ThePhD commented 3 years ago

The same paper as #20, but it needs to be redone to stick it to the fact that string_view is the only string view type it works with, and that it'll exclude Niall Douglass's io_span and similar.

This is because we hard-coded string_view, span, and other types directly into the "reduce template bloat" paper from Hannes Hauswedell. This was a compromise, and absolutely the wrong decision.

ThePhD commented 3 years ago

Oh look it's been redone what a nice life I'm living here.

https://thephd.github.io/_vendor/future_cxx/papers/d1664.html

ThePhD commented 3 years ago

Paper pivoted. We're using a strong adl extension point modeled after begin now.

Also it has to take a trip through SG9. Gonna be here for a long time, probably...

https://thephd.dev/_vendor/future_cxx/papers/d1664.html