ZeroIPC: Lock-Free Shared Memory IPC with Codata Structures

Read full text
Authors: Alex Towell
Cited by: 0

Abstract

ZeroIPC is a high-performance shared memory IPC library that introduces codata structures (lazy evaluation, futures, streams, channels) as lock-free primitives. It enables functional programming patterns across process boundaries with zero-copy efficiency, supporting C++23, C99, and Python through a minimal binary format.

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
10 July 2026