Solod (So) is a system-level language with Go syntax and zero runtime. It's designed for two main audiences: Go developers who want low-level control and zero-cost C interop, without having to learn a new language or standard library. C developers who like Go's style. The initial version (let's call it v0) was focused on picking a subset of Go and translating it to C. The next logical step was to port Go's standard library and make it easier to interop with C. That's what the v0.1 release I'm presenting today is all about. Standard library • SQLite bindings • Persistent map • Store and retrieve • Command-line interface • Performance • Wrapping up Standard library Solod v0.1 ships with the following stdlib packages ported from Go: io, bufio, and fmt — Abstractions and types for general-purpose I/O. bytes, strings, strconv, and unicode/utf8 — Common byte and text operations. slices and maps — Generic heap-allocated data structures. crypto/rand and math/rand — Generating random data.…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.