<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 10, 2021 at 11:27 AM Jaromir <<a href="mailto:m@jaromir.net">m@jaromir.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">> the right solution is to create a new primitive if we want to support<br>
on-the-fly priority changes.<br>
<br>
The system already does on-the-fly priority changes - implementing<br>
#valueUnpreemptively and #valueAt: - but they're actually not working<br>
properly due to this #priority: issue - they're trying to use #yield after<br>
changing the priority down but that really doesn't do anything.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">So it seems to me that updating the yield primitive to "do the right thing" is a good way to go.  Agreed?  If so, I should be able to get to that very soon.</div><div class="gmail_default" style="font-size:small"></div></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>