ZeroIPC: Lock-Free Shared Memory IPC with Codata Structures
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
- 4 January 2026