Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-22 Thread dak
On 2013/02/16 22:16:28, Keith wrote: It does looks reasonable to put the promise that a stencil does not change with line-spacing, near the definiton fo the stencil, rather than in a separate list. See http://code.google.com/p/lilypond/issues/detail?id=3200> for a more transparent way to put

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-20 Thread David Kastrup
"m...@mikesolomon.org" writes: > On 20 févr. 2013, at 14:06, David Kastrup wrote: > >> >> (define-public (constant-grob-callback callback) >> "Wraps a grob @var{callback} into an unpure-pure-container >> delivering the same results for pure and unpure calculations. This >> means that the resu

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-20 Thread m...@mikesolomon.org
On 20 févr. 2013, at 14:06, David Kastrup wrote: > > (define-public (constant-grob-callback callback) > "Wraps a grob @var{callback} into an unpure-pure-container > delivering the same results for pure and unpure calculations. This > means that the result of the callback must not depend on the

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-20 Thread David Kastrup
"m...@mikesolomon.org" writes: > On 20 févr. 2013, at 11:35, d...@gnu.org wrote: > >> Is there a particular reason you ignored this comment, judging from the >> commit you pushed to staging on your own initiative? > > I changed the name of the function twice in two successive patch sets > to bett

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-20 Thread m...@mikesolomon.org
On 20 févr. 2013, at 11:35, d...@gnu.org wrote: > On 2013/02/11 17:15:47, dak wrote: >> On 2013/02/11 17:01:17, mike7 wrote: >> > On 11 févr. 2013, at 16:29, mailto:d...@gnu.org wrote: > >> > > scm/output-lib.scm:61: (define-public pure-safe-stencil-height >> > > Perhaps add any information abou

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-20 Thread dak
On 2013/02/11 17:15:47, dak wrote: On 2013/02/11 17:01:17, mike7 wrote: > On 11 févr. 2013, at 16:29, mailto:d...@gnu.org wrote: > > scm/output-lib.scm:61: (define-public pure-safe-stencil-height > > Perhaps add any information about the name? Its name claims to produce > > a pure value, bu

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-19 Thread m...@mikesolomon.org
On 17 févr. 2013, at 00:16, k-ohara5...@oco.net wrote: > It does looks reasonable to put the promise that a stencil does not > change with line-spacing, near the definiton fo the stencil, rather than > in a separate list. > > Just one question. If we override the stencil > \override NoteHead #'

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-16 Thread k-ohara5a5a
It does looks reasonable to put the promise that a stencil does not change with line-spacing, near the definiton fo the stencil, rather than in a separate list. Just one question. If we override the stencil \override NoteHead #'stencil = #stencil-notehead then formerly LilyPond would avoid draw

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-11 Thread dak
On 2013/02/11 17:01:17, mike7 wrote: On 11 févr. 2013, at 16:29, mailto:d...@gnu.org wrote: > scm/output-lib.scm:61: (define-public pure-safe-stencil-height > Perhaps add any information about the name? Its name claims to produce > a pure value, but it actually outputs callbacks both for pu

Re: Eliminates pure-print-callbacks list (issue 7300082)

2013-02-11 Thread m...@mikesolomon.org
On 11 févr. 2013, at 16:29, d...@gnu.org wrote: > > https://codereview.appspot.com/7300082/diff/1/scm/define-grobs.scm > File scm/define-grobs.scm (right): > > https://codereview.appspot.com/7300082/diff/1/scm/define-grobs.scm#newcode2570 > scm/define-grobs.scm:2570: (Y-extent . ,pure-safe-sten