On Tue, 2011-05-24 at 16:56 +0900, John Doty wrote: > Well, the classic TLP is "make", and gEDA works pretty well with it. > Of course, "make" is old-fashioned and rather crude. It's easy to > create something prettier, but it's very hard to create something that > works better. "make" is a clever tool, and underlying its operation is constructing a directed dependency graph, then computing an operation order to satisfy the desired target(s). I would love to see the data-structure and algorithmic part of "make" made available as a library so we could build upon those parts more readily, or perhaps even wrap a GUI around a real Makefile and show the user a graphical representation of the project state. Details of the Makefile syntax and the fact that actions are made from shell script fragments is somewhat irrelevant. The underlying logic is re-implemented in many projects in quite diverse areas. Inkscape import filters and gstreamer pipelines are two examples I can think of right now. -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user