Show HN: CSP Benchmarks – Go vs. core.async (Clojure) vs. libgoc (C)
Category: library
Tags: concurrency, csp, c-library
Score: 6.8/10 (Innovation: 6, Technical: 9, Documentation: 7, Utility: 5)
libgoc provides a Go-style CSP concurrency runtime for C, including stackful coroutines, channels, select, async I/O, and garbage collection. It is technically impressive with custom scheduling and memory management, making it interesting for C developers seeking high-level concurrency primitives.
Target audience: backend devs, language implementors, systems programmers
Repository: https://github.com/libgoc/libgoc/blob/81798b3dd5e27d7f1e752b6cff0bdf3a95d381b7/bench/README.md · C · MIT · 24 stars
View on Hacker News