immer – a library of persistent and immutable data structures written in C++
2 months ago
- #Concurrency
- #Immutable Data Structures
- #C++
- immer 是一个 C++ 库,用于持久化和不可变数据结构。
- 它为交互式和并发程序提供了更简单的架构,同时保持高性能。
- 特性包括交互性、并发性、并行性、符合 C++ 习惯的用法以及高性能。
- 该库可定制,并充分利用了 C++14 的特性。
- 安装选项包括手动引入、Nix 包管理器、CMake、vcpkg 和 build2。
- 开发需要额外工具,可通过 Nix 轻松安装,并使用 CMake 生成项目。
- 支持测试和基准测试,结果会保存以供分析。
- 采用 Boost Software License 1.0 许可证授权。