This code scratches an itch I've had for a while, which is (when used with find's -exec) to search for directories based in their contents. It can express conditions like "directories containing at least 2 .c files but lacking a Makefile". This is a pretty early version and there's lots to do but it's functional, comments welcomed:
