lilypond-devel
[Top][All Lists]
Advanced

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

Re: Lily version operators documentation


From: Urs Liska
Subject: Re: Lily version operators documentation
Date: Wed, 15 Feb 2017 09:04:36 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0


Am 14.02.2017 um 18:27 schrieb Trevor Daniels:
> Urs Liska wrote Tuesday, February 14, 2017 9:23 AM
>
>> my patch https://sourceforge.net/p/testlilyissues/issues/5067/
>> http://codereview.appspot.com/317270043 is currently on countdown. It
>> introduces the procedures
>>
>> - lilypond>?
>> - lilypond>=?
>> - lilypond<?
>> - lilypond<=?
>> - lilypond=?
>>
>> comparing a given version to the one currently compiling the document.
>> This makes it possible to write library code supporting multiple
>> LilyPond versions across syntax changes.
>>
>> My question is: Where can I add documentation for this? Browsing through
>> Extending and IR doesn't seem to indicate a suitable place. It *might*
>> be fitting somewhere in the "General input and output" of the NR, but
>> I'm way from being sure about that either.
> As these functions are not intended for the usual LilyPond user I
> don't think the NR is suitable, other than to have them listed in A22.
> Similarly, they will also be listed in the IR under Scheme functions.

Are they listed there really?
I was of the impression that the ly:something functions defined in
Scheme are *not* documented anywhere.

>
> Perhaps the best place to add a description is in Section 2 of the
> Usage Manual where convert-ly is discussed?  A new subsection 
> 2.2 Testing the version (displacing the existing sections down 1)
> could be added.  But I concede mixing with convert-ly is hardly ideal.

This may be the best bet so far. But I'd then suggest to *add* a section
after all the others.

Urs

>
> Trevor

-- 
address@hidden
https://openlilylib.org
http://lilypondblog.org




reply via email to

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