Carl Sorensen <c_soren...@byu.edu> writes: > David Kastrup <d...@gnu.org> writes: >> > >> >> So my fear is that the new scheme is both strictly logical, and not >> useful for specifying a coherent document layout. > > But the new scheme is just a restatement (renaming) of the current > scheme.
The renaming moves from a document design perspective (high level) to an implementation one (low level). The use of those variables, however, is inside of the layout block which is supposed to be a document design specification. It also moves from an essentially one-dimensional parameter realm "above-x, between-x, below-x, above-y, between-y, below-y" to a two-dimensional matrix "between-x-x, between-x-y" ... This does not make it feasible to introduce further layout components for spacing since the parameter growth becomes quadratic. > Mark is not trying to *redo* the document layout algorithms; he's > trying to *rename* the document layout properties. > > It appears that this effort has been helpful in at least two ways: (1) > it is strictly logical, and (2) it has helped to identify some of the > limitations of the document layout algorithms. > > Perhaps in the future these limitations can be resolved. If the naming scheme is tightly coupled with the limitations, any resolution and/or improvement would require a complete overhaul of existing layout specifications. So I don't see this change of the naming scheme as a change that encourages further work on layout specification improvement. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel