#!/usr/bin/env txr (defun comp-load (file) (let ((src `@file.tl`) (obj `@file.tlo`)) (when (path-newer src obj) (put-line `TXR @src -> @obj`) (compile-file src)) (load obj))) (defun load-demo () (with-compilation-unit (comp-load "gtkffi") (comp-load "menu") (each ((i (range 1 9))) (comp-load `demo@i`)))) (load-demo) (menu)