Join Nostr
2026-04-27 16:26:02 UTC

clacke: exhausted pixie dream boy 🇸🇪🇭🇰💙💛 on Nostr: The only software I'm aware of that was written in Modula-3 was "cvsup", used by e.g. ...

The only software I'm aware of that was written in Modula-3 was "cvsup", used by e.g. FreeBSD Ports and NetBSD pkgsrc to efficiently stream updates to the source tree. The cvsup project itself maintained a subset of the compiler, as the upstream was no longer active.

Now I'm curious and searched around. Apparently three decades ago, an operating system "SPIN" written in Modula-3 was active:

softwarepreservation.computerh…With SPIN, applications can specialize the kernel by dynamically linking new code into the running system. Kernel extensions can add new kernel services, replace default policies, or simply migrate application functionality into the kernel address space. Sensitive kernel interfaces are secured via a restricted linker and the type-safe properties of the Modula-3 programming language.

24 years ago OS News posted about it, and comments declared it a dead research project. The papers about it from the first link are all dated 1996--7.

osnews.com/story/2456/the-spin…