Postmodern immutable and persistent data structures for C++ — value semantics at scale
-
Updated
Jul 5, 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 scripting language with mutable value semantics
A small scripting language with value semantics
Traits for C++
📝 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)
My protocol orientated Approach on MVVM using RxSwift
μframework to build attributed strings with simple interface and value semantic.
Two Xcode 9 playgrounds written in Swift 4 that highlight protocol oriented programming and value semantics.
Persistent set of integers, implemented using PATRICIA tree data structure
Zero configuration yet highly flexible value equality for .NET POCOs.
Copy-on-write from scratch in Swift: a hand-rolled COW RingBuffer teaching value semantics, isKnownUniquelyReferenced, and the contrast with JVM reference semantics
Portable and safer C APIs: demonstrating the use of pure functions, value semantics, encapsulation and unit testing in API design
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."