lilypond-devel
[Top][All Lists]
Advanced

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

Re: paper-defaults-init.ly questions


From: Mark Polesky
Subject: Re: paper-defaults-init.ly questions
Date: Fri, 3 Dec 2010 06:24:35 -0800 (PST)

David Kastrup wrote:
>>     mm = #1.0
>>     cm = #(* 10 mm)
>>     in = #(* 25.4 mm)
>>     pt = #(/ in 72.27)
>
> Wouldn't pt = #(/ (* 2540 mm) 7227) have smaller absolute
> error?  The current definition of pt has to round 25.4 to
> the nearest presentable number, 72.27 to the nearest
> presentable number, and then round the result of the
> division again.

No, I don't think so.  Isn't scheme a little smarter than
that?  Consider the following:

$ guile
guile> (define mm 1.0)
guile> (define in (* 25.4 mm))
guile> (define pt (/ in 72.27))
guile> (equal? pt (/ (* 2540 mm) 7227))
#t

- Mark


      



reply via email to

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