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