[plt-dev] Re: [plt-scheme] Speed up check-syntax

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Nov 9 20:48:16 EST 2009

I would guess it would be a better fit for GUI interactivity. Use a
low priority callback to trigger each quantum of work.


On Monday, November 9, 2009, Eli Barzilay <eli at barzilay.org> wrote:
> On Nov  9, Robby Findler wrote:
>> Thanks, Eli. That looks nice.
>> Matthew suggested something similar, but using mzlib/couroutine,
>> where I use a low-priority gui callback to give the thread the next
>> quantum.
> Is there any advantage for that?
> On Nov  9, Robby Findler wrote:
>> PS: feel free to check this in, but it probably belongs in
>> scribble/xref or setup/xref, not in the syntax checker.
> I'll probably put it in `scheme/promise' as some `delay/idle', so it
> works with `force' as usual.
> (There is some concern if there are several of these things active --
> if both use the same delay values, then one can starve the other.  But
> I don't think that this is a problem since it's used only for idle
> computations.)
> --
>           ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>                     http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.