-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 08 February 2010 16:24:57 you wrote:
> Would there be any disadvantages to replace Axis_group_engraver by
> Hara_kiri_engraver in the default definition of Staff, and just use
> \override VerticalAxisGroup #'remove-empty = ##t or ##f to switch
> between ordinary and RemoveEmpty versions? Is the book-keeping overhead
> in the Hara_kiri_engraver so large that it would increase the
> computational time significantly or could there be any other
> disadvantages. 
>
> This should be a much simpler solution than trying to fiddle with
> advanced Scheme stuff to work around limitations in the syntax.

Absolutely! So, is there any reason agains using Harakiri by default?


> I still think it's relevant to have a syntax difference between
> - Copy the current definition of context type Foo
> - Take settings from a variable called Foo

Yes, you are right that their syntax right now looks the same. However, how 
often do you really want to store a previous state of a context into a 
variable and reset the context later on? 

Most of the time, you rather want to define a set of context modifications to 
be 
applied at a later time (like in the RESC case), instead of completely 
restoring a context. Unfortunately, this feature is missing from LilyPond...

Cheers,
Reinhold
- -- 
- ------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * Edition Kainhofer Music Publishing, http://www.edition-kainhofer.com/
 * LilyPond music typesetting software, http://www.lilypond.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkt2s1oACgkQTqjEwhXvPN1HKwCePfekNbwxD30FcRX2r11wfViy
QPQAoMDYSdzMvb93vpXlcLEYcPdwYyKP
=x/UZ
-----END PGP SIGNATURE-----


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to