[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: improving Janek's \dynamic function (for combo dynamics)
From: |
Thomas Morley |
Subject: |
Re: improving Janek's \dynamic function (for combo dynamics) |
Date: |
Tue, 12 Sep 2017 01:47:26 +0200 |
2017-09-10 14:43 GMT+02:00 David Kastrup <address@hidden>:
> Thomas Morley <address@hidden> writes:
>
>> 2017-09-03 18:30 GMT+02:00 Thomas Morley <address@hidden>:
>>
>>> I think I know how to proceed,
>>
>> @Kieren
>> Attached the newest and heavily revised version.
>> Please read comments for usage.
>>
>> @David
>> For one example I use predefined markup-commands like
>> \markup with-red = \markup \with-color #red \etc
>>
>> I seem to remember there was some even simpler possibility.
>
> That is the simpler possibility. Or rather, the most straightforward
> one.
Ah, ok.
> The previous suggestion was to use
>
> with-red-markup = \markup \with-color #red \etc
>
> (?) but that would not have created a make-with-red-markup convenience
> function and/or made (markup #:with-red ...) do anything useful.
And I wanted to use make-with-red-markup ...
>> Btw,
>> \markup my-concat = \markup \concat { \etc "!" }
>> \markup \my-concat "foo"
>> fails, no surprise, just a dream ...
>
> More like a nightmare. Some markup expression with some \etc somewhere
> in the middle? How many arguments is it supposed to stand for? And
> which markup command is it supposed to complete? And when is the
> definition supposed to be complete when \etc is not necessarily the last
> part?
>
> And here you put \etc in a position where it could replace an arbitrary
> number of markups, but my-concat magically does not get a markup list as
> its argument but a single markup?
>
> This is solidly "do what I mean, not what I say" realm, and computers
> have nothing to go by but what you say.
Yeah, I do understand the programmers point of view, at least enough
to get the nightmare.
But from a user's perspective is "do what I mean, not what I say"
still sort of a dream. ;)
Thanks,
Harm
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/02
- Re: improving Janek's \dynamic function (for combo dynamics), Kieren MacMillan, 2017/09/03
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/03
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/10
- Re: improving Janek's \dynamic function (for combo dynamics), David Kastrup, 2017/09/10
- Re: improving Janek's \dynamic function (for combo dynamics),
Thomas Morley <=
- Re: improving Janek's \dynamic function (for combo dynamics), David Kastrup, 2017/09/12
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/12
Re: improving Janek's \dynamic function (for combo dynamics), Kieren MacMillan, 2017/09/11
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/11
- Re: improving Janek's \dynamic function (for combo dynamics), Kieren MacMillan, 2017/09/11
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/11
- Re: improving Janek's \dynamic function (for combo dynamics), Kieren MacMillan, 2017/09/11
- Re: improving Janek's \dynamic function (for combo dynamics), David Kastrup, 2017/09/12
- Re: improving Janek's \dynamic function (for combo dynamics), Thomas Morley, 2017/09/12
Re: improving Janek's \dynamic function (for combo dynamics), Kieren MacMillan, 2017/09/12