Programming · free software · the open webSubscribe via RSS

Projects and examples

Small pieces of code to accompany the posts. Each download is plain text; the linked note explains the assumptions and expected behavior.

The five Python test examples require Python 3.10 or newer and only the standard library. Run a downloaded file with python3 filename.py; a successful run ends with OK. C examples use C11; the checked-add example is a function to place in a test harness. Haskell and schema snippets are illustrative.

Go users: the historical zenhack.net/go/util import path points to its original upstream repository. The package page explains version compatibility.

Upstream projects

These are independent projects discussed in the notes, maintained by their respective developers.

Sandstorm
A platform for self-hosted web applications, with sharing and isolation built around grains.
Cap’n Proto
A schema language, serialization format and capability-oriented RPC protocol.
Haskell Cap’n Proto
The upstream project’s GitHub mirror. Its README points to its official home on Codeberg.
Tempest
An upstream systems project; the repository reading note explains what its source can tell us.