Releases: solod-dev/solod
Releases Β· solod-dev/solod
Release list
v0.3
Solod (So) is a system-level language with Go syntax, zero runtime, and fast C interop.
v0.3 includes these features and improvements:
- Concurrency building blocks: thread, channel, bounded worker pool.
- Synchronization primitives: mutex, condition variable, run once.
- Atomics.
- Low-level JSON API.
- CLI commands to run tests and benchmarks.
- Escape analysis, leak checking, and stack traces.
v0.2
Solod (So) is a system-level language with Go syntax, zero runtime, and native C interop.
v0.2 includes these features and improvements:
- Basic networking.
- UUIDs and hex encoding.
- 32-bit target support.
- WebAssembly support (WASI).
- Freestanding mode.
v0.1
Solod (So) is a system-level language with Go syntax, zero runtime, and native C interop.
v0.1 ships with the following stdlib packages ported from Go:
io,bufio, andfmtβ Abstractions and types for general-purpose I/O.bytes,strings,strconv, andunicode/utf8β Common byte and text operations.slicesandmapsβ Generic heap-allocated data structures.crypto/randandmath/randβ Generating random data.flag,os, andpathβ Working with the command line and files.log/slogβ Structured logging.timeβ Measuring and displaying time.
And a couple of its own packages:
memβΒ Memory allocation with a pluggable allocator interface.cβ Low-level C interop helpers.
See So by example for a practical introduction and example apps, or try So online without installing anything.