Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread David Nalesnik
On Fri, Oct 7, 2016 at 1:56 PM, David Nalesnik wrote: > On Fri, Oct 7, 2016 at 1:47 PM, Rutger Hofman wrote: >> I tested with multiple spanners. It threw me an error on line 77: s is an >> unbound variable. I don't grasp your code, but if I replace '(cdr s)' with >> 'f' in that line, it works fin

Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread David Nalesnik
On Fri, Oct 7, 2016 at 1:47 PM, Rutger Hofman wrote: > I tested with multiple spanners. It threw me an error on line 77: s is an > unbound variable. I don't grasp your code, but if I replace '(cdr s)' with > 'f' in that line, it works fine with overlapping spanners. Ah, OK. my mistake! > > Thank

Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread Rutger Hofman
I tested with multiple spanners. It threw me an error on line 77: s is an unbound variable. I don't grasp your code, but if I replace '(cdr s)' with 'f' in that line, it works fine with overlapping spanners. Thanks very much! Rutger On 10/07/2016 04:47 PM, David Nalesnik wrote: Hi again, On

Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread David Nalesnik
On Fri, Oct 7, 2016 at 9:47 AM, David Nalesnik wrote: > The attached [...] There's some test code in the rewrite, which you may want to remove. Without it, lines 177- look like this: ((finalize trans) ;; If spanner ends on spacer at end of context? (for-each (lambda (f)

Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread David Nalesnik
Hi again, On Fri, Oct 7, 2016 at 9:11 AM, David Nalesnik wrote: > Hi Rutger, > > On Fri, Oct 7, 2016 at 2:30 AM, Rutger Hofman wrote: >> Hello list, >> >> David Nalesnik wrote a scheme TextSpanner that honours the spanner-id >> predicate. This is really, really great: I no longer have to create

Re: Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread David Nalesnik
Hi Rutger, On Fri, Oct 7, 2016 at 2:30 AM, Rutger Hofman wrote: > Hello list, > > David Nalesnik wrote a scheme TextSpanner that honours the spanner-id > predicate. This is really, really great: I no longer have to create new > Voices for overlapping TextSpanners. But it has a feature/bug that is

Alternate (scheme) text spanner ignores spacers

2016-10-07 Thread Rutger Hofman
Hello list, David Nalesnik wrote a scheme TextSpanner that honours the spanner-id predicate. This is really, really great: I no longer have to create new Voices for overlapping TextSpanners. But it has a feature/bug that is really unwelcome: if the \stopTextSpan is after a spacer note (maybe b