[racket-dev] [plt] Push #24367: master branch updated
On Tue, Feb 28, 2012 at 3:39 PM, Ryan Culpepper <ryan at cs.utah.edu> wrote:
> [A] topologically-sorted list might actually result in worse
> scheduling. It may place dependencies close together and they might get
> scheduled on different places.
The current strategy (alphabetically sorting things) guarantees to put
x/private near to x in the list. Wouldn't you expect almost anything
to be better than that, with regards to this consideration?
Speaking of which, I've suggested trying out randomly sorting the list
before. Maybe I'll give that a try next.
> If B depends on A, then B should be *started* only after A is *completed*.
> But the current interpretation of the worklist is just the order in which to
> *start* collections.
Right.
Robby