Further reading
- A beginner’s guide to C++ Ranges and Views, Hannes Hauswedell, https://hannes.hauswedell.net/post/2019/11/30/range_intro/
- Tutorial: Writing your first view from scratch (C++20/P0789), Hannes Hauswedell, https://hannes.hauswedell.net/post/2018/04/11/view1/
- C++20 Range Adaptors and Range Factories, Barry Revzin, https://brevzin.github.io/c++/2021/02/28/ranges-reference/
- Implementing a better views::split, Barry Revzin, https://brevzin.github.io/c++/2020/07/06/split-view/
- Projections are Function Adaptors, Barry Revzin, https://brevzin.github.io/c++/2022/02/13/projections-function-adaptors/
- Tutorial: C++20’s Iterator Sentinels, Jonathan Müller, https://www.foonathan.net/2020/03/iterator-sentinel/
- Standard Ranges, Eric Niebrel, https://ericniebler.com/2018/12/05/standard-ranges/
- Zip, Tim Song, http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r2.html
- From range projections to projected ranges, Oleksandr...