<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" color=#0000ff size=2><SPAN 
class=421314713-27102007>Hi Rob, all,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" color=#0000ff size=2><SPAN 
class=421314713-27102007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" color=#0000ff size=2><SPAN 
class=421314713-27102007>&nbsp;&nbsp;&nbsp; a concrete initiative after so much 
discussion. I'm happy to hear that. I think being conservative like the N 
interpreters model is a good desicion at this, not so mature in multicore-stage. 
It buys time for more long run ones.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" color=#0000ff size=2><SPAN 
class=421314713-27102007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" color=#0000ff size=2><SPAN 
class=421314713-27102007>&nbsp;&nbsp;&nbsp; All the best for the 
teams!</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV align=left><SPAN class=250542422-20122006>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><?xml:namespace prefix 
= st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName 
ProductID="Sebastian Sastre&#13;" w:st="on"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian 
Sastre<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></st1:PersonName></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><SPAN 
lang=ES-AR 
style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana; mso-ansi-language: ES-AR"></SPAN><SPAN 
lang=ES-AR style="mso-ansi-language: ES-AR"><o:p><FONT 
face=Verdana></FONT></o:p></SPAN></P></SPAN></P></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=es dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>De:</B> 
  squeak-dev-bounces@lists.squeakfoundation.org 
  [mailto:squeak-dev-bounces@lists.squeakfoundation.org] <B>En nombre de </B>Rob 
  Withers<BR><B>Enviado el:</B> Viernes, 26 de Octubre de 2007 
  22:29<BR><B>Para:</B> The general-purpose Squeak developers 
  list<BR><B>Asunto:</B> Re: Multi-threaded VM<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><FONT face=Arial size=2>Hey Gulik,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I think that's a great idea.&nbsp; I moved the 
  appropriate section&nbsp;to a new wiki page.&nbsp; <A 
  href="http://wiki.squeak.org/squeak/6012">http://wiki.squeak.org/squeak/6012</A></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
  <DIV><FONT face=Arial size=2>Rob</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <BLOCKQUOTE 
  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV 
    style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
    <A title=mikevdg@gmail.com href="mailto:mikevdg@gmail.com">Michael van der 
    Gulik</A> </DIV>
    <DIV>
    <DIV><FONT face=Arial size=2></FONT><BR>I think that many other people would 
    be interested in this. I suggest making stage 3 here a separate project in 
    its own right. If it is stable and works well, I could see it becoming the 
    official Squeak VM. Also keep integration with Exupery in mind. <BR><BR>I 
    also recommend starting this project by changing the behaviour of 
    ProcessorScheduler to behave in the same way as the multi-threaded VM. 
    Currently code can assume that a lower priority process won't run while a 
    higher priority process is busy; this assumption would no longer exist in 
    the multi-threaded VM. This would be a reasonably simple change and I 
    believe this may pick up several concurrency issues in the image. 
    <BR></DIV></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>