SELF-Format: Wenn das Programm selbst eine SQLite-Datenbank ist
Queryable Executables

Das SELF-Format macht ausführbare Dateien zu SQLite-Datenbanken. Mit binfmt_misc gestartet, kann ein Programm seinen eigenen Code und Zustand in derselben Datei speichern – transaktional. Der Autor zeigt mit self-httpd einen Webserver, der seine Inhalte, Logs und sogar Live-Änderungen in sich selbst ablegt. Deployments werden zu Datenmigrationen, und Werkzeuge wie sqldiff oder FTS5 funktionieren direkt auf dem Programm. Eine Hommage an Justine Tunneys redbean, aber mit SQL als universeller Schnittstelle.
Das Programm ist die Datenbank, und die Datenbank ist das Programm.