Since my dataflow library Croupier is sort-of-functional, I needed a project where I could exercise it.
This is important, because it's how you know if the design of a library is good, extensible, and so on.
So, I decided to write a minimal make-like-thing.
Well, good news, that was easy!
In about 50 lines of code I could write a thing that will run shell commands in a dependency dataflow!
It's called Hacé (don't bother about how to pronounce it, I don't care) which is "imperative make, second person singular" in argentinian spanish, so it's an order to make.
I will spend a week or two making it into something semi-useful, since it has some advantages over Makefiles, such as reacting to file content and not file date, but its destiny is probably just to be a testbed for Croupier.