Copy-on-write from scratch in Swift: a hand-rolled COW RingBuffer teaching value semantics, isKnownUniquelyReferenced, and the contrast with JVM reference semantics
-
Updated
Jul 21, 2026 - Swift
Copy-on-write from scratch in Swift: a hand-rolled COW RingBuffer teaching value semantics, isKnownUniquelyReferenced, and the contrast with JVM reference semantics
Zero configuration yet highly flexible value equality for .NET POCOs.
Sample project accompanying our blog post "Minimizing Shared State with Swift".
marklar::relay is a header-only C++17/20/23 building element for task-specific flow infrastructure
Portable and safer C APIs: demonstrating the use of pure functions, value semantics, encapsulation and unit testing in API design
Build robust, value-oriented applications in Java.
Typeflect: Types for value 2 way representation (string | native-type)
Value-orientated programming tools for JavaScript 💎
Swift domain modeling utilizing value semantics, immutable structs, higher-order collection transformations, and type-safe data pipelines.
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.
My protocol orientated Approach on MVVM using RxSwift
Comparison of value objects in Java
Persistent set of integers, implemented using PATRICIA tree data structure
Composable Code presented at WWDC, updated for Swift 5 by me
📝 Proof of concept for deeply memoizing React components by default
A small scripting language with value semantics
Traits for C++
A scripting language with mutable value semantics
To associate your repository with the value-semantics topic, visit your repo's landing page and select "manage topics."