[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
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel