<html><head></head><body>  <div dir="auto">Awesome! Jecel, Iā€™m quite curious to hear your thoughts on eventual sending. EVERYBODIES thoughts, really. Is event-loop eventual sending a feasible style / function for UI development?</div><div dir="auto"><br></div><div dir="auto">šŸ°</div><div dir="auto"><caret></caret><br></div><div id="protonmail_signature_block" class="protonmail_signature_block"><div>ā€”<br>Have a good one; keep it, light.<br>Kindly, rabbit . .. ā€¦ ā€˜ā€¦^,^ šŸ‡šŸ‡šŸ‡<br><br>Sent from Callisto House mobile - Ganymede<br>:: decentralized mobile homeless solutions ::</div></div> <div class="signature_br" contenteditable="false"><br></div><div class="signature_br" contenteditable="false"><br></div>  <div><br></div><div><br></div>On Wed, Mar 1, 2023 at 13:00, Jecel Assumpcao Jr <<a href="mailto:jecel@merlintec.com" class="">jecel@merlintec.com</a>> wrote:<blockquote class="protonmail_quote" type="cite">  David T. Lewis wrote on Tue, 28 Feb 2023 20:39:54 -0500<br>> In MVC, each Controller has its own Process, and those processes are<br>> scheduled when needed as windows are activated. In Morphic, there is<br>> a single UI process.<br><br>True, but misleading. Just like the VM has a single OS thread that it<br>multiplexes between image level processes, the single Morphic thread<br>pretends to run each morph in parallel at a known rate by repeated<br>sending #step to them.<br><br>Because we know that only when #step for one morph is finished that<br>#step will be sent to the next morph, we have been programming as it<br>morphs did not execute in parallel even though that is what the model<br>was supposed to be. That is why we get in trouble when things happen<br>outside of the GUI scheduler.<br><br>In Self you have have more than one Morphic window and each gets its own<br>GUI thread, but they are unlikely to share the same objects so we don't<br>notice the problem. You can also have multiple windows in different<br>machines viewing the same "world" and in that case they all share a<br>single GUI thread.<br><br>-- Jecel<br><br></blockquote></body></html>