David Kastrup <d...@gnu.org> writes:

>> \version "2.16.0"
>> % Inspired by slashed-digit from scm/define-markup.scm:
>> #(define-markup-command (slashed-char layout props ch) (char?)
>
> Uh, you are aware that (char? "D") is false?  In 2.14,
> define-markup-command did not actually apply the predicate but rather
> divided predicates into a few classes without looking at the actual
> argument ever.  It was just coincidence that this happened to work.

And if you wonder why I remember this so acutely, you'll see that my
patch for changing this was reverted about 4 times for varying reasons
(the last iterations because of "unrelated" _documentation_ strings
violating markup predicates).  I think that somebody else recommitted
the final fix after the documentation errors were ironed out because I
had gotten so unnerved at the repeated failures.

-- 
David Kastrup


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

Reply via email to