On Wed 06 Jul 2016 at 10:21:15 (-0700), rosros wrote:
> I would like to recover the value of the lilypond version statement to insert
> it in the tagline.
> 
> With "\simple #(lilypond-version)" I can recover the current lilypond
> version which is not necessarily the same string.
> 
> Is there a solution other than hard-coding it?

vrsion = "2.18.0"
\version "2.18.0"

at least allows you to see they're the same at a glance.
Then embed \vrsion in your tagline.

But there's a category error here, isn't there? The lilypond-version
is a property of the program and hence the run. So, like many, I have
\concat { "LilyPond version " $(lilypond-version) } embedded in my
typical tagline. The PDFs bearing that tagline were all run by that
lilypond-version.

OTOH the \version is a property of each individual file. A run might
include many files written in the syntax of different versions.
Understandably, files like (a trivial example)

%% Letter-landscape.ily
\version "2.18.0"
\paper {
  #(set-paper-size "letter" 'landscape)
}

don't get put through convert-ly very often.

So it's moot what an overall printed \version should be.

Cheers,
David.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to