immer – a library of persistent and immutable data structures written in C++
4 months ago
- #Concurrency
- #Immutable Data Structures
- #C++
- immer is a C++ library for persistent and immutable data structures.
- It enables simpler architectures for interactive and concurrent programs with high performance.
- Features include interactivity, concurrency, parallelism, idiomatic C++ usage, and high performance.
- The library is customizable and leverages C++14 features.
- Installation options include manual inclusion, Nix package manager, CMake, vcpkg, and build2.
- Development requires additional tools, easily installed via Nix, with CMake for project generation.
- Testing and benchmarking are supported, with results saved for analysis.
- Licensed under the Boost Software License 1.0.