That&#39;s big news!&nbsp; <br><br>Is there some timeframe/detail for this?&nbsp; <br><br>I imagine it would be world 2 + 1, where the microthreads are still retained, but multicore capable, FFI can be non-blocking, and works with both 3m/cgc... correct?<br>
<br>Thanks,<br>yc<br><br><div class="gmail_quote">On Tue, Nov 18, 2008 at 11:34 AM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just in case you didn&#39;t already know the answer, we&#39;re in world 2, but<br>
moving into world 1 (thanks to work at Utah).<br>
<br>
Robby<br>
<div><div></div><div class="Wj3C7c"><br>
On Tue, Nov 18, 2008 at 1:30 PM, Blake McBride &lt;<a href="mailto:blake@mcbride.name">blake@mcbride.name</a>&gt; wrote:<br>
&gt;<br>
&gt; It would be great if you could add one of the following two paragraphs to<br>
&gt; the PLT Scheme Reference section <a href="http://1.1.13." target="_blank">1.1.13.</a><br>
&gt;<br>
&gt; 1. &nbsp;PLT Scheme supports true native / OS threads meaning that multiple core<br>
&gt; CPU&#39;s are fully taken advantage of.<br>
&gt;<br>
&gt; -or-<br>
&gt;<br>
&gt; 2. &nbsp;PLT Scheme simulates threads within scheme in an OS portable way. &nbsp;All<br>
&gt; scheme threads run within one (or a small or limited number) of OS threads.<br>
&gt; Multi-core CPU&#39;s are therefore not fully utilized.<br>
&gt;<br>
&gt;<br>
&gt; Many Scheme&#39;s and Lisp&#39;s out there say they support threads but how they do<br>
&gt; this (cooperative/pre-emptive, native/simulated) makes all the difference in<br>
&gt; the world. &nbsp;Sadly, virtually no one&#39;s documentation makes it clear what you<br>
&gt; are dealing with. &nbsp;Adding the above text would clarify the matter.<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; Blake McBride<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _________________________________________________<br>
&gt; &nbsp;For list-related administrative tasks:<br>
&gt; &nbsp;<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
&gt;<br>
&gt;<br>
_________________________________________________<br>
 &nbsp;For list-related administrative tasks:<br>
 &nbsp;<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</blockquote></div><br>