One more comment Mike - I think it would be most instructive (not to mention most interesting to the GNU make community) to modify GNU make to use "Beta build system" algorithms. I don't really see any conflict (off the top of my head) between beta algorithms and makefile syntax, so I may just take a stab at it.

John

On 6/9/2009 10:37 PM, John Calcote wrote:
Hi Mike,

This is probably the most thought that's gone into make in 25 years. I'm sure I'm wrong, actually, since I'm not very familiar with the current state of the literature, but let me restate to make it an opinoin instead of a statement:

This is really cool stuff. I'm going to download, build and play with tup.

Thanks for the great work!

John

On 6/9/2009 7:08 PM, Mike Shal wrote:
Hey everyone,

I wrote a paper that analyzes some of the algorithms in make. If you
get annoyed when you have a large project and 'make' takes a long time
to do nothing, or if you think doing 'make clean' is silly, or if you
are just generally intrigued by build systems, you might be interested
to read it. If not, maybe it'll help you get to sleep at night :).

Much of the information applies to other build systems as well, but I
use make specifically because that is what I'm most familiar with. You
can find the paper here:

http://gittup.org/tup/build_system_rules_and_algorithms.pdf

Hope you find it useful!

-Mike


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make





_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to