[EMAIL PROTECTED] writes:

| > I am quite sure that all the hundreds of targets in Lattice.pamphlet 
| > follow exactly the same pattern. Shouldn't we have a short program that 
| > replaces 40,000 Makefile lines???
| 
| Two points: 
| 
| Point 1: Lattice is not used. It is there so that we can create the
| lattice of the algebra code for documentation purposes. The new sed/awk
| based version does not contain that information.
| 
| Point 2: Make is a rule-based programming language. Each rule 
| specifies a particular situation and then specifies the MINIMUM
| amount of work necessary to rebuild the system. The rules are 
| written to optimize the most frequent case. The most frequent
| case is changing a file and rebuilding the system.

Lattice.pampphlet is unimpressive.  There ought to be a way to
automate the a large part of the process.

A project might be to have the compiler output spad dependencies --
just like GCC is able to output dependencies, which greatly
facilitates the tedious part of writing Makefiles and keeping them in
sync; Automake uses it.

-- Gaby


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to