On Fri, Dec 7, 2012 at 9:29 AM, eas lab <span dir="ltr">&lt;<a href="mailto:lab.eas@gmail.com" target="_blank">lab.eas@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Yes, I see AOS as the equivalent to the linux-kernel in the linux/GNU<br></div>
combination.  Where small, ... multi-core environment is an issue, I<br>
have no doubt that it&#39;s as excellent as other Wirth influenced products.<br>
We, however operate much closer to the &#39;human interface&#39;.<br>
<br>
As an example the simple &#39;task-loop&#39; of ETHO was no problem,<br>
but the fact that the default-font failed to distinguish between<br>
&quot;-&quot; &amp; &quot;_&quot; [WOA! it&#39;s still broken on LEO] means that EVERY<br>
new user, and old ones too, had failures for manually entered URLs.<br></blockquote><div><br></div><div>I think another distinction between multithreaded vs task-loop behavior is the OS vs human attention timeslice, right? Under the simple task-loop, things like network behavior were inherently tricky to juggle -- do you force the user to wait indefinitely for the FTP download to complete, or do you slice it up to allow continuation of other tasks and potentially risk losing the transfer via some future threadhog?</div>
<div><br></div><div>What&#39;s nice about AOS as a system is that if you prefer how ETHO behaves you can live in a System 3 environment (heck, you could probably construct a V4 environment if that suited you), and allow a natural interface to a lower-level of the OS that might want or need to interact with the rest of the planet with a different synchronicity, allowing some kind of blend of an atomic user interaction with a multifaceted running process. You cast your line into the river, but the river continues to flow dynamically. And then, if you ever find yourself having to build your own irrigation ditch, you have some sane and familiar tools to do so.</div>
<div><br></div><div>-Jack</div></div><br></div>