On 11/13/2022 1:24 PM, Jean Abou Samra wrote:
[Self-promotion:] Have you tried to read this?
https://scheme-tutorial.readthedocs.io
(It originates in a presentation that some people found clear, which
is the reason why I wrote it down.)
Yes! It is excellent and I highly recommend it. Especially after you
incorporated my 7/12/2022 off-list suggestions concerning named let and
various presentation formatting issues (self-promotion 😉)!
I also recommend your
https://extending-lilypond.readthedocs.io/en/latest/ and am reading
Abelson and Sussman as recommended by Andrew
(https://lists.gnu.org/archive/html/lilypond-user/2022-07/msg00388.html).
All these help.
It seems my issues are not so much with Scheme as they are with the
multi-pass, delayed-effect subtleties inherent in the complex issues
lilypond addresses, which continue to surprise me when I try to make a
substitution function work. But that's a whole 'nother thread.
Meanwhile I've got to get back to making an MWE to explore why 2.23.14
(but not 2.22.1) is crashing with a segmentation fault when I put too
many scores in a bookpart (clearly another thread).
Jeff