1 repositorio
Adding elements to the boundaries of a persistent sequence without triggering full evaluation.
Distinct from Immutable Byte Sequences: Distinct from Immutable Byte Sequences: applies to generic immutable sequences, not specifically bytes, and focuses on lazy insertion.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Immutable Sequence Updates. Refine with filters or upvote what's useful.
language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution
Supports adding individual items to the beginning or end of a sequence lazily.