[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Making markup functions parametric
From: |
Urs Liska |
Subject: |
Re: Making markup functions parametric |
Date: |
Fri, 03 Jul 2020 22:18:59 +0200 |
User-agent: |
Evolution 3.36.3-1 |
Hi Robin,
Am Freitag, den 03.07.2020, 22:11 +0200 schrieb Robin Bannister:
> Urs Liska wrote:
>
> > Unfortunately I don't really have an idea what "#:circle" actually
> > *is*, so I have no clue about getting where I need to.
>
> I think it's a sort of macro thingy, trying to be easy to be used.
>
> Look at 'Known issues and warnings' at the bottom of
> https://lilypond.org/doc/v2.20/Documentation/extending/markup-construction-in-scheme
>
> So make-circle-markup would be equivalent.
Thanks a lot. That's exactly the kind of procedure I can store and
apply:
\version "2.20.0"
#(define-markup-command (dyna layout props func content)(symbol?
markup?)
(let*
((funcs
`((box . ,make-box-markup)
(circle . ,make-circle-markup))))
(interpret-markup layout props
(markup
((assq-ref funcs func) content)))))
\markup \dyna #'circle "C:"
\markup \dyna #'box "C:"
Best
Urs
>
>
> Cheers,
> Robin
- Making markup functions parametric, Urs Liska, 2020/07/03
- Re: Making markup functions parametric, Ralf Mattes, 2020/07/03
- Re: Making markup functions parametric, Robin Bannister, 2020/07/03
- Re: Making markup functions parametric,
Urs Liska <=
- Re: Making markup functions parametric, Lukas-Fabian Moser, 2020/07/03
- Re: Making markup functions parametric, Lukas-Fabian Moser, 2020/07/03
- Re: Making markup functions parametric, Urs Liska, 2020/07/03
- Re: Making markup functions parametric, Urs Liska, 2020/07/04
- Re: Making markup functions parametric, Lukas-Fabian Moser, 2020/07/04
- Re: Making markup functions parametric, Urs Liska, 2020/07/04
Re: Making markup functions parametric, David Kastrup, 2020/07/04