That's big news! <br><br>Is there some timeframe/detail for this? <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"><<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>></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't already know the answer, we'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 <<a href="mailto:blake@mcbride.name">blake@mcbride.name</a>> wrote:<br>
><br>
> It would be great if you could add one of the following two paragraphs to<br>
> the PLT Scheme Reference section <a href="http://1.1.13." target="_blank">1.1.13.</a><br>
><br>
> 1. PLT Scheme supports true native / OS threads meaning that multiple core<br>
> CPU's are fully taken advantage of.<br>
><br>
> -or-<br>
><br>
> 2. PLT Scheme simulates threads within scheme in an OS portable way. All<br>
> scheme threads run within one (or a small or limited number) of OS threads.<br>
> Multi-core CPU's are therefore not fully utilized.<br>
><br>
><br>
> Many Scheme's and Lisp's out there say they support threads but how they do<br>
> this (cooperative/pre-emptive, native/simulated) makes all the difference in<br>
> the world. Sadly, virtually no one's documentation makes it clear what you<br>
> are dealing with. Adding the above text would clarify the matter.<br>
><br>
> Thanks.<br>
><br>
> Blake McBride<br>
><br>
><br>
><br>
><br>
</div></div>> _________________________________________________<br>
> For list-related administrative tasks:<br>
> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
><br>
><br>
_________________________________________________<br>
For list-related administrative tasks:<br>
<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>