Re: [dev] Build system: redo

From: Sergey Matveev <>
Date: Thu, 17 Dec 2020 21:44:23 +0300


I see that redo subject was already there before:
but much time passed since that discussion!

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
and pure Go implementations, not
taking in advance various pure POSIX shell implementations.
goredo was written as a replacement to Python apenwarr/redo's 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".

And some links just for reminding:
And for russian speaking people my hailing article to redo: with short full redo description and

Sergey Matveev (
OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF
Received on Thu Dec 17 2020 - 19:44:23 CET

This archive was generated by hypermail 2.3.0 : Thu Dec 17 2020 - 19:48:09 CET