Hello Jean,

I expected something like this might be possible, thank you for this simple 
solution! I surely could not have done this this elegantly!

Maybe I’ll try to extend this to allow for specifying paths.

Maybe also it could work to set custom toplevel handlers to have scores and 
bookparts and stuff instead collected in some list.

Cheers,
Valentin

Am Dienstag, 1. Februar 2022, 23:17:51 CET schrieb Jean Abou Samra:
> Le 01/02/2022 à 23:14, Jean Abou Samra a écrit :
> > Well, if you are ready to get evil, you can do
> > 
> > \version "2.23.5"
> > 
> > includeNamespace =
> > #(define-scheme-function (filename) (string?)
> >    (let ((new-parser (ly:parser-clone)))
> >      (ly:parser-parse-string
> >       new-parser
> >       (format #f "\\include ~s" filename))
> >      (define-music-function (name) (symbol?)
> 
> Whoops! This one should rather be
> define-scheme-function to allow lookup of arbitrary
> values and not just music.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to