Skip to content

Commit ea74d26

Browse files
authored
Merge pull request #119 from bemanproject/117-add-take_before-library-to-website
117 - add take_before to libraries, misc cleanup
2 parents f2c7c19 + 2afff0a commit ea74d26

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/pages/libraries.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,25 @@ Below is a table of all libraries within The Beman Project and their current sta
99

1010
| Beman Library Name | Status | Description |
1111
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
12-
| [beman.exemplar](https://github.com/bemanproject/exemplar) | Always an under development library, as it is a template / demo for Beman libraries | A Beman Library Exemplar. |
12+
| [beman.exemplar](https://github.com/bemanproject/exemplar) | Always an under development library, as it is a template / demo for Beman libraries | A Beman Library template repo. |
1313
| |
1414
| [beman.optional](https://github.com/bemanproject/optional) | [Production ready. API may undergo changes.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#production-ready-api-may-undergo-changes) | C++26 Extensions for std::optional. |
15-
| | |
15+
| | |
1616
| [beman.any_view](https://github.com/bemanproject/any_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | A generalized type-erased view with customizable properties. |
1717
| [beman.bounds_test](https://github.com/bemanproject/bounds_test) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | A library for checking integer operation boundary conditions. |
18-
| [beman.cstring_view](https://github.com/bemanproject/cstring_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | cstring_view following [P3655](https://wg21.link/P3655) |
18+
| [beman.cstring_view](https://github.com/bemanproject/cstring_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | `cstring_view` following [P3655](https://wg21.link/P3655) |
19+
| [beman.copyable_function](https://github.com/bemanproject/copyable_function) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | `copyable_frunction` a c++26 replacement for `std::function` following [P2548](https://wg21.link/P2548) |
20+
| [beman.cache_latest](https://github.com/bemanproject/cache_latest) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | An implementation of `views::cache_latest`. |
1921
| [beman.execution](https://github.com/bemanproject/execution) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Building Block For Asynchronous Programs. |
20-
| [beman.indices_view](https://github.com/bemanproject/indices_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Implementation of std::views::indices, a range adaptor that generates a sequence of integers from 0 to n-1 [P3060](https:wg21.link/P3060). |
22+
| [beman.indices_view](https://github.com/bemanproject/indices_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Implementation of `std::views::indices`, a range adaptor that generates a sequence of integers from 0 to n-1 [P3060](https:wg21.link/P3060). |
2123
| [beman.inplace_vector](https://github.com/bemanproject/inplace_vector) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Dynamically-resizable vector with fixed capacity. |
2224
| [beman.iterator_interface](https://github.com/bemanproject/iterator_interface) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Iterator creation mechanisms. |
2325
| [beman.net](https://github.com/bemanproject/net) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Senders For Network Operations. |
24-
| [beman.scope](https://github.com/bemanproject/scope) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Provides RAII scope_guard facilities. |
26+
| [beman.scope](https://github.com/bemanproject/scope) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Provides RAII `scope_guard` facilities. |
27+
| [beman.take_before](https://github.com/bemanproject/take_before) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | An implementation of `views::take_before`. |
2528
| [beman.task](https://github.com/bemanproject/task) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Implementation of a coroutine task ([P3552](https://wg21.link/p3552)). |
2629
| [beman.timed_lock_alg](https://github.com/bemanproject/timed_lock_alg) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | Timed lock algorithms for multiple lockables ([P3832](https://wg21.link/p3832)) and `std::multi_lock` ([P3833](https://isocpp.org/files/papers/P3833R0.html)). |
30+
| [beman.transform_view](https://github.com/bemanproject/transform_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | An update version of `std::ranges::transform_view` that enables conditional borrowability. |
2731
| [beman.utf_view](https://github.com/bemanproject/utf_view) | [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) | UTF Transcoding Views. |
2832
| | |
2933
| [beman.dump](https://github.com/bemanproject/dump) | [Retired. No longer maintained or actively developed.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#retired-no-longer-maintained-or-actively-developed) | A tool for dumping an object's value to standard output. |

0 commit comments

Comments
 (0)