bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bookOutputName does not work within book block in 2.15.12


From: David Kastrup
Subject: Re: bookOutputName does not work within book block in 2.15.12
Date: Sat, 24 Sep 2011 16:34:11 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Tony Towers <address@hidden> writes:

>> I'm not top posting.
>
> \version "2.15.12"
>
> \book {
>       %% test.ly:5:8: error: syntax error, unexpected SCM_FUNCTION
>       \bookOutputName "output"
>       { e4 d e f }
> }
>
> The enclosed error is displayed, compilation succeeds, but the output
> file name is not set as expected. If the "\book" tag is removed the
> output file name is set correctly. I have checked with 2.15.11 and it
> works in that version.

It works in the current version as far as I can tell.

commit a8b60abfdfec3bb33e22389c263a80ede175738e
Author: Neil Puttock <address@hidden>
Date:   Tue Sep 20 22:18:55 2011 +0100

    parser.yy: Allow embedded_scm inside \book & and \bookpart

should have fixed it.


commit 24fdf0d37cec73564162324ab74ed5e3a6824e8c
Author: David Kastrup <address@hidden>
Date:   Fri Sep 16 11:02:50 2011 +0200

    music-functions-init.ly: Use Scheme functions instead of void music function

is responsible for breaking it.  It was code reorganization with an
unexpected side effect, due to a rather weird inconsistency in what
Lilypond syntax permitted where, and what not.  Now the syntax has been
made more logical, so something good has come off the breakage you
experienced.

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]