[EMAIL PROTECTED] writes: > > On 9-Jan-05, at 8:21 AM, Han-Wen Nienhuys wrote: > > > [EMAIL PROTECTED] writes: > >> This would _greatly_ improve the organization of large LilyPond > >> projects. > >> I very enthusiastically second this motion. :) > > > > There is a -e SCHEME-CODE command line option, which can be used to > > pass arbitrary code into Lily. It would need some glue code to make > > sure that appropriate routines are called for each \score or \book > > block. All you need to do is, is find a Scheme guru willing to write > > that glue. > > Yes... although I think it's worth adding a command-line option for > LilyPond just for this. Say, -t. > > lilypond -t vn1 foo.ly > lilypond -t vlc foo.ly > lilypond -t score foo.ly > > > If I'm just doing the \tag way of making parts, I could use the -e > SCHEME > method. But I really think that the \tag method is a friendly way for > newbies to create parts, and so I'd like to make it quite easy to use. > "-t vn1" is much nicer than "-e usetag=#'vn1" (or however the scheme > method would work).
I will consider a short-cut -t TAG option after we have a tried and tested mechanism that works for -e '(usetag TAG)' There always has to be a clean mechanism before we can make syntactic sugar. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel