On 2/28/07, al davis <[EMAIL PROTECTED]> wrote:
The only place I see for broadcast bounties I see is to get something new. I have been considering offering a bounty for someone to make a good quality replacement for autotools. It's even on GNU's list of needs, but they want to do in in guile which is a mistake. It must be written entirely in "make" and /bin/sh.
As I understand things, the Guile solution is aiming to not only replace autotools, but also make itself. Since Guile is a proper, Turing-complete language, this makes sense. But, there *already* is such a system in existance, called SCons. I have some experience with SCons, and I really, really like it. SCons apparently has scalability problems, which is why KDE is switching/has switched to CMake, which looks interesting too, but still suffers from relying on Make. The problem with Make comes from *nesting* sub-projects within a larger context. As long as you use a flat Makefile (which references sub-projects explicitly via relative pathnames), then that singular makefile will have everything it needs to do exactly what's needed. Otherwise, you end up wasting a lot of effort in building and maintaining a package. I'm curious to learn if CMake builds a single makefile or not. -- Samuel A. Falvo II _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user