Solod 0.3: Concurrency, JSON, more safety 0 ▲ Anton Zhiyanov 1 hour ago · 12 min read2368 words · Tech · hide · 0 comments Solod (So) is a subset of Go that translates to regular C — with zero runtime, manual memory management, and source-level interop. It's designed for two main audiences: Go developers who want low-level control without having to learn another language. C developers who like Go's style. At the end of the v0.2 post, I said the obvious goal for the next release was concurrency, along with the stdlib packages that support it. That's what v0.3 is about. So now has threads, channels, worker pools, mutexes, and atomics — enough tools for parallel data processing or handling network connections. This release also adds a streaming JSON package, a bunch of safety checks (escape analysis, leak checking, nil-pointer panics, stack traces), and proper so test and so bench commands. Threads • Channels • Worker pools • Sharing state • JSON • Safety net • Tooling • Wrapping up Threads The new conc package is the foundation. It provides real OS threads, backed by pthreads. If you're familiar with Go's… No comments yet. Log in to reply on the Fediverse. Comments will appear here.