lilypond-user
[Top][All Lists]
Advanced

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

Re: Block comment syntax for LilyPond API documentation


From: David Kastrup
Subject: Re: Block comment syntax for LilyPond API documentation
Date: Tue, 07 Jul 2015 19:02:23 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Urs Liska <address@hidden> writes:

> Am 07.07.2015 um 18:14 schrieb David Kastrup:
>> Urs Liska <address@hidden> writes:
>> 
>>> We have thought for some time to develop a specification for API
>>> documentation in LilyPond files. Mainly for library stuff, but it may
>>> also be useful for "documents".
>>>
>>> (There's some discussion you may read at
>>> https://github.com/openlilylib/openlilylib/issues/109).
>>>
>>> There seems to be an agreement to mainly use special block comments
>>> preceding the documented function. The suggestion is
>>>
>>> %{!
>>>   Enter some documentation, maybe in *Markdown*,
>>>   together with some fields in a to-be-discussed syntax.
>>> %}
>> 
>> Well, the general convention of entering documentation is along the
>> lines of
>> 
>> \header {
>>   texidoc = "... in Texinfo syntax ..."
>> }
>
> If I'm not mistaken these fields are then unique (or will probably
> redefine the variable when used multiply).

Yes, true.  It's probably a mechanism more useful for documenting scores
rather than functions.

-- 
David Kastrup



reply via email to

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