lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: quarter tones in tablature (issue 272320043 by address@hidden)


From: thomasmorley65
Subject: Re: quarter tones in tablature (issue 272320043 by address@hidden)
Date: Sun, 08 Nov 2015 20:19:16 +0000

On 2015/11/08 14:22:26, dak wrote:
I'm currently trying to get tax declarations finished with a very very
looming
deadline, so I am worse at doing reviews properly than I am anyway.
This one
hit me in the face though and would warrant changing before people
start relying
on it.

Ok.
There's
https://sourceforge.net/p/testlilyissues/issues/3088/
currently on count-down, as well.
I could imagine you would like to say something to it.
Should I put it back on 'review' (or maybe 'needs-work')?


https://codereview.appspot.com/272320043/diff/1/scm/translation-functions.scm
File scm/translation-functions.scm (right):


https://codereview.appspot.com/272320043/diff/1/scm/translation-functions.scm#newcode237
scm/translation-functions.scm:237: ((determine-frets #:optional
(support-non-integer-fret? #f))
That's pretty bad.  determine-frets was a public function previously,
changing
it to a hook it to a function generator is incompatible.

I don't understand. Why incompatible? At least it survived our regtests
and my local testings.

As a note aside, define*-public with curryied functions is broken in
Guile-2 and
needs to get split into define* and export separately.  But that's not
really
relevant here.

Ok, understood.

support-non-integer-fret belongs into a context property, and
determine-fret
gets passed a context anyway, so that's quite straightforward to do.
No need to
change the call interface to determine-frets.

I could create a follow up, introducing "support-non-integer-fret?" as a
context-property and change determine-fret-code accordingly.
I think that's your suggestion.

https://codereview.appspot.com/272320043/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]