[EMAIL PROTECTED] writes:
> Currently, define-grob-properties.scm is (almost) alphabetical by
> property.  This makes it nice for avoiding the collisions that occur
> when two different grobs have a property with the same name, but makes
> it very difficult to see all the properties associated with a given
> grob.

looking through your patch, I have the impression that you have a lot
of properties. Having everything tweakable seems nice at first, but it
makes the program more difficult to understand (as it pollutes the
namespace for properties) and impacts performance negatively.

Since not every tuning property is useful, our current strategy is to
hard-code most constants, except for paddings and thicknesses (and
other parameters that we imagine to be changed frequently), and
respond to any request for more tunability by adding another property.


(oh, btw, good work - but applying patches is starting to get
tedious. Are you willing to look into getting CVS access?)

-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



_______________________________________________
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to