Zuo: A Tiny Racket for Scripting
You should use Racket to write scripts. But what if you need something much smaller than Racket for some reason?
Zuo is a tiny Racket with primitives for dealing with files and running processes, and it comes with a make-like embedded DSL.
Documentation: https://docs.racket-lang.org/zuo/index.html
Zuo is also available as a guix package!: https://packages.guix.gnu.org/packages/zuo