[Top][All Lists]
[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
- paper-defaults-init.ly questions, Mark Polesky, 2010/12/01
- Re: paper-defaults-init.ly questions, Patrick McCarty, 2010/12/02
- Re: paper-defaults-init.ly questions, David Kastrup, 2010/12/03
- Re: paper-defaults-init.ly questions,
Mark Polesky <=
- Re: paper-defaults-init.ly questions, David Kastrup, 2010/12/03
- Re: paper-defaults-init.ly questions, Carl Sorensen, 2010/12/03
- Re: paper-defaults-init.ly questions, David Kastrup, 2010/12/03
- Re: paper-defaults-init.ly questions, Mark Polesky, 2010/12/04
- Re: paper-defaults-init.ly questions, Carl Sorensen, 2010/12/04
- Re: paper-defaults-init.ly questions, Mark Polesky, 2010/12/04
- Re: paper-defaults-init.ly questions, Carl Sorensen, 2010/12/04
- Re: paper-defaults-init.ly questions, David Kastrup, 2010/12/04
- Re: paper-defaults-init.ly questions, Carl Sorensen, 2010/12/04
- Re: paper-defaults-init.ly questions, David Kastrup, 2010/12/05