Solod (So) v0.2 is a system-level language with Go syntax that compiles to C with zero runtime. This release adds a net package supporting TCP, UDP, and Unix domain sockets with a Go-like API, including deadlines for single-threaded servers. New compilation targets include 32-bit platforms, WebAssembly (WASI), and freestanding/bare-metal mode. C interop improvements include volatile, thread_local, and packed attribute directives, named C numeric types, Go-style type aliases, and third-party package support. The stdlib gains net/netip, encoding/hex, and a UUID package. Concurrency support is planned for v0.3.
Table of contents
NetworkingTCP serverTCP clientDeadlinesIP addressesNew targetsFriendlier interopMore stdlibWrapping up27.6K Impressions1 Comment