[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lilypond/Documentation/user examples.itely
From: |
Han-Wen Nienhuys |
Subject: |
Re: lilypond/Documentation/user examples.itely |
Date: |
Mon, 17 Jan 2005 00:51:33 +0100 |
address@hidden writes:
>
> On 9-Jan-05, at 8:21 AM, Han-Wen Nienhuys wrote:
>
> > address@hidden 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 | address@hidden | http://www.xs4all.nl/~hanwen
Re: lilypond/Documentation/user examples.itely, Nicolas Sceaux, 2005/01/07
Re: lilypond/Documentation/user examples.itely, Graham Percival, 2005/01/08