2013/11/10  <d...@gnu.org>:
> On 2013/11/10 11:48:13, janek wrote:
>> could you push it in a branch, so that I could read the commits in
>> sequence?
>
> dev/issue3648

thanks!
LGTM.

>> Good point.
>> However, what about restricting the "pitch inheritance" to the
>> current context,
>
> Like q, expansion is done while scorifying.  There are no contexts at
> that time.  Doing it in the parser (like durations are, and which q
> once was) would cause a bloody mess with \relative (which it did with
> q).  Doing it, say, at iteration, namely _yet_ _another_ time would be
> quite a nuisance and it would not be clear just which iterator would
> be responsible for keeping state.

ok, i see the problem.

> And with
>
> pling = #(define-music-function (parser location m) (ly:music?)
>            #{ $m 8. 16 \times 3/2 { 8 8 8 } #})
>
> then for \pling c'4 the pitch would get inherited, while for
> \pling { c'4 } it wouldn't?
>
> We had _all_ of that "restrict to one music expression" discussion in
> relation to q.  If you feel argumentative, dig out the hundreds of
> mails about that feature and reargue them in private.  Unless you come
> up with something new, I don't see why the conclusion should be
> different.

I have just today read some of the discussion about q, but i don't
have anything new to propose.  So, for me the discussion is closed.

It may be a good idea to put your explanations in a comment - maybe an
addition to the already existing comment describing
expand-repeat-notes! ?

thanks!
Janek

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to