Open Issues Need Help
View All on GitHubAI Summary: Implement the `views::scan` and `views::partial_sum` views for C++29 as part of the Beman Project. This involves creating efficient and standard-compliant implementations based on existing C++ papers and integrating them into the Beman library.
AI Summary: Implement a `views::transform_join_view` in C++29 for the Beman Project. This involves creating a view that combines the functionality of `join` and `transform` views, leveraging existing C++ components rather than building a completely new view from scratch. The task references a specific C++ paper (https://github.com/cplusplus/papers/issues/1862) for guidance.
AI Summary: Implement the `views::slice` range adaptor for C++29. This adaptor combines the functionality of `take_view` and `drop_view`, providing a way to extract a sub-range from a given range. The task involves understanding the existing range adaptors and implementing the new one according to the C++29 standard and the Beman Project's guidelines.
AI Summary: Implement the `views::take_before` range adaptor for C++29, based on existing work and specifications from the provided paper. This involves creating a C++ view that iterates up to a specified condition.
AI Summary: Implement the `views::concat` range adaptor as specified in C++26 proposal P2542R8 for the Beman Project. This involves creating a C++ implementation of a view that concatenates multiple ranges into a single viewable range.