lilypond-devel
[Top][All Lists]
Advanced

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

Re: Can we use +nan.0?


From: David Kastrup
Subject: Re: Can we use +nan.0?
Date: Wed, 06 Apr 2011 15:14:01 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

David Kastrup <address@hidden> writes:

> Han-Wen Nienhuys <address@hidden> writes:
>
>> On Mon, Apr 4, 2011 at 3:15 PM, David Kastrup <address@hidden> wrote:
>>>
>>> Hi, I am trying to come up with an alteration value that does not match
>>> "normal" alterations but is neither positive nor negative (since
>>> otherwise a "change" will cause naturals to be printed).
>>>
>>> +nan.0 appears fine for that.  But can we rely on it being available on
>>> supported platforms?  I don't find it in the sources of Lilypond, though
>>
>> It sounds a bit fishy especially since alterations are normally
>> rational numbers.  Why not use a non-number value to signify this?
>> Maybe #f ?
>
> Because alterations are compared using `=' which bombs out on `#f'
> (which was actually my first attempt).

Actually, we already have code to deal with accidentals marked as 'tied.
So probably one can just mark everything as 'tied.

Which is a bit inaccurate.  Maybe instead mark tied accidentals also as
#f?

-- 
David Kastrup




reply via email to

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