That year I tried redo and it was really life-changing. And no, Plan9 mk
is not full-fledged replacement for (POSIX/BSD/whatever) Make, that
solves all issues DJB noted. But redo leaves no place for mk too.
Uriel wrote that it could be worth looking at until it will be written
on C or Go. Now there are pure C https://github.com/leahneukirchen/redo-c
and pure Go http://www.goredo.cypherpunks.ru/ implementations, not
taking in advance various pure POSIX shell implementations.
goredo was written as a replacement to Python apenwarr/redo's
https://redo.readthedocs.io/en/latest/ already mentioned in that
maillist before, because of performance, reliability (fsyncs) and
simplicity reasons (no SQLite3 database, just plaintext recfiles) with
nearly all convenient features apenwarr's implementation has.
I love suckless principles, and support them in most of my software --
redo is clearly without any doubts for me is in the suckless category
with its genuine simplicity, flexibility and power, deserving to "rock".