main.c here is a C program that boots common lisp, builds a command by
READing until EOF. The main command is a macroexpansion-time macro
like
(assoc-filter-dir wild-path &rest filters)
eg
(assoc-filter-dir #p"recordings/*.*" (day = 31) (hou = 18) (min < 40))
The LHS is any member of:
(sec min hou day month yea namestring decoded-time tgid unix-time
location? unused index)
The cadr is a probably but not necessarily built-in lisp function like
=
And the caddr is probably a number, or string or something.
Sorry about the unsophisticated Makefile. Good luck constructing
advanced lisp wildcard paths.