Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions src/pages/libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,25 @@ Below is a table of all libraries within The Beman Project and their current sta

| Beman Library Name | Status | Description |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [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. |
| [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. |
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

driveby which is hopefully clarifying

| |
| [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. |
| | |
| | |
| [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. |
| [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. |
| [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) |
| [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) |
| [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) |
| [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`. |
| [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. |
| [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). |
| [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). |
| [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. |
| [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. |
| [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. |
| [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. |
| [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. |
| [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`. |
| [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)). |
| [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)). |
| [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. |
| [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. |
| | |
| [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. |
Loading