Postmodern immutable and persistent data structures for C++ — value semantics at scale
-
Updated
Feb 25, 2026 - C++
Postmodern immutable and persistent data structures for C++ — value semantics at scale
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
Fast and memory-efficient immutable collections and helper data structures
Tuples and value objects for JavaScript 🤷
μframework encapsulating the `CopyOnWrite` type, to make implementing value semantics easy!
C# Roslyn code analyser to check records for correct value semantics
A small scripting language with value semantics
Traits for C++
A batteries-included scripting language with value semantics
📝 Proof of concept for deeply memoizing React components by default
Composable Code presented at WWDC, updated for Swift 5 by me
Comparison of value objects in Java
A rust library that allows having by-value futures (which improves type safety)
Two Xcode 9 playgrounds written in Swift 4 that highlight protocol oriented programming and value semantics.
μframework to build attributed strings with simple interface and value semantic.
Persistent set of integers, implemented using PATRICIA tree data structure
My protocol orientated Approach on MVVM using RxSwift
Portable and safer C APIs (not for replacing the standard library, but for demonstrating the use of pure functions, value semantics and encapsulation in API design)
Zero configuration yet highly flexible value equality for .NET POCOs.
Sample project accompanying our blog post "Minimizing Shared State with Swift".
Add a description, image, and links to the value-semantics topic page so that developers can more easily learn about it.
To associate your repository with the value-semantics topic, visit your repo's landing page and select "manage topics."