[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
A work-in-progress guide to extending LilyPond
From: |
Jean Abou Samra |
Subject: |
A work-in-progress guide to extending LilyPond |
Date: |
Mon, 5 Apr 2021 21:37:51 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 |
Hi,
A frequent complaint on this list is the lack
of available documentation about LilyPond's
inner workings and programming interfaces.
Indeed, I have myself experienced the thorny
path to getting a grasp of how to extend
LilyPond in Scheme.
To remedy this, pushed by Jacques, I wrote
up the start of something that could someday
resemble an introduction to extending and a
guide covering programming topics. It is a
work-in-progress and pretty incomplete at the
moment. Nevertheless, it contains some unique
material, like the explanations about Scheme
engravers (totally undocumented).
On the long-term, this might make its way into
the official documentation in an adapted form.
It's here:
https://extending-lilypond.readthedocs.io/
I'll be glad if this is useful to someone.
I would also appreciate any comments you
might have.
Regards,
Jean
- A work-in-progress guide to extending LilyPond,
Jean Abou Samra <=
- Re: A work-in-progress guide to extending LilyPond, Pierre Perol-Schneider, 2021/04/05
- Re: A work-in-progress guide to extending LilyPond, Jacques Menu, 2021/04/05
- Re: A work-in-progress guide to extending LilyPond, Karlin High, 2021/04/05
- Re: A work-in-progress guide to extending LilyPond, Andrew Bernard, 2021/04/05
- Re: A work-in-progress guide to extending LilyPond, Werner LEMBERG, 2021/04/06
- Re: A work-in-progress guide to extending LilyPond, Thomas Morley, 2021/04/10