1 hour ago · 7 min read1439 words · Tech · 0 comments

Solod (So) is a system-level language with Go syntax, zero runtime, and a familiar standard library. It's designed for two main audiences: Go developers who want low-level control and zero-cost C interop without having to learn Zig or Odin. C developers who like Go's style. The previous version (v0.1) focused on porting core Go stdlib packages and providing convenient C interop. At the end of that post, I said the next release would focus on networking, concurrency, or both. Now, networking is here — the v0.2 release I'm sharing today includes support for TCP, UDP, and Unix domain sockets. Concurrency is still planned for the future, so for now, servers handle one connection at a time. This release also lets you compile So to more targets, like 32-bit platforms, WebAssembly, and bare metal. And C interop even smoother! Networking • TCP server • TCP client • Deadlines • IP addresses • Targets • Interop • Stdlib • Wrapping up Networking The main feature in v0.2 is the net package. It's…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.