<div dir="ltr">FYI at least the script version builds on Mac OS X 10.4 even though they state 10.5 as a prerequisite.<br><br><div class="gmail_quote">On Tue, Sep 2, 2008 at 12:55 PM, Ron Welch <span dir="ltr">&lt;<a href="mailto:Ronald.P.Welch@baesystems.com">Ronald.P.Welch@baesystems.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<div>
<font face="Verdana, Helvetica, Arial"><span style="font-size:12.0px"><br>
The source code is available at: <a href="http://code.google.com/p/v8/" target="_blank">http://code.google.com/p/v8/</a><div><div></div><div class="Wj3C7c"><br>
<br>
<br>
On 9/2/08 3:23 PM, &quot;John M McIntosh&quot; &lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt; wrote:<br>
<br>
</div></div></span></font><div><div></div><div class="Wj3C7c"><blockquote><font face="Verdana, Helvetica, Arial"><span style="font-size:12.0px">---------- Forwarded message ---------- <br>
From: Dave Griswold &lt;<a href="mailto:David.Griswold.256@gmail.com" target="_blank">David.Griswold.256@gmail.com</a>&gt; <br>
Date: Tue, 2 Sep 2008 12:14:32 -0700 (PDT) <br>
Subject: Chrome and V8 <br>
To: Strongtalk-general &lt;<a href="mailto:strongtalk-general@googlegroups.com" target="_blank">strongtalk-general@googlegroups.com</a>&gt; <br>
<br>
<br>
Hi everyone, <br>
<br>
It&#39;s been a while, but now that Google has announced Chrome and V8, I <br>
can finally make a little clearer a major reason why I haven&#39;t been <br>
pushing Strongtalk development for quite a while: Chrome&#39;s new <br>
JavaScript engine V8. <br>
<br>
The V8 development team has multiple members of the original <br>
Animorphic team; it is headed by Lars Bak, who was the technical lead <br>
for both Strongtalk and the HotSpot Java VM (as well as a huge <br>
contributor to the original Self VM). &nbsp;&nbsp;I think that you will find <br>
that V8 has a lot of the creamy goodness of the Strongtalk and Self <br>
VMs, with many big architectural improvements: <br>
<br>
* open source <br>
* will run (eventually) on Windows, Linux, and Mac <br>
* dynamically JITs to native code <br>
* can run completely independently from the browser <br>
* generates hidden classes behind the scenes, since javascript doesn&#39;t <br>
have them (very reminiscent of the &#39;maps&#39; used in the Self VM). <br>
* is multi-threaded from the ground up, with the ability to share VM <br>
overhead between different OS processes. <br>
* has even smaller object headers than in Strongtalk, making small <br>
object overhead even smaller <br>
* kick-ass compacting, non-conservative garbage collector <br>
<br>
The really big deal here is the fundamentally multi-threaded, multi- <br>
process nature of the VM. &nbsp;That is something that we don&#39;t really have <br>
the ability to just hack into the Strongtalk VM; it would involve <br>
practically an entire rewrite. &nbsp;Plus, expect a lot of architectural <br>
improvements in the source code based on experience with Self, <br>
Strongtalk and Java Hotspot VMs. <br>
<br>
I think these properties will rapidly make V8 the dominant VM for <br>
dynamic languages. &nbsp;It ought to make a great platform for Smalltalk. <br>
<br>
Since I am not a Googler, and they are so secretive, I am not yet <br>
privy to all the gory details, but I suspect that it probably won&#39;t <br>
use type-feedback like Strongtalk, which would be the one big negative <br>
(and would mean that it wouldn&#39;t be as fast as Strongtalk). &nbsp;However I <br>
don&#39;t know that for sure, and in any case it will be open source, <br>
which means that it might be a nice platform to add type-feedback- <br>
based inlining to if they don&#39;t do it. &nbsp;At any rate, it *does* JIT to <br>
native code, so it will be far faster than Squeak, and probably a lot <br>
faster than Visualworks as well. <br>
<br>
We&#39;ll have to see what the details are when the code comes out, but <br>
the release of the V8 VM is the beginning of a whole new era for <br>
dynamic languages (Smalltalk, Ruby, Python, etc). <br>
<br>
Let the flood of fast new dynamic language implementations begin! <br>
--~--~---------~--~----~------------~-------~--~----~ <br>
You received this message because you are subscribed to the Google <br>
Groups &quot;Strongtalk-general&quot; group. <br>
To post to this group, send email to <a href="mailto:strongtalk-general@googlegroups.com" target="_blank">strongtalk-general@googlegroups.com</a> <br>
To unsubscribe from this group, send email to <br>
<a href="mailto:strongtalk-general%2Bunsubscribe@googlegroups.com" target="_blank">strongtalk-general+unsubscribe@googlegroups.com</a> <br>
For more options, visit this group at <br>
<a href="http://groups.google.com/group/strongtalk-general?hl=en" target="_blank">http://groups.google.com/group/strongtalk-general?hl=en</a> <br>
-~----------~----~----~----~------~----~------~--~--- <br>
<br>
</span></font></blockquote></div></div><font face="Verdana, Helvetica, Arial"><span style="font-size:12.0px"><br>
<br>
----------=-=-=-=-=-=-=-=-========oOo========-=-=-=-=-=-=-=-=----------<br>
<a href="mailto:Ronald.P.Welch@BAESYSTEMS.com" target="_blank">mailto:Ronald.P.Welch@BAESYSTEMS.com</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Phone:(607)770-3701<br>
BAE SYSTEMS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;600 Main St Johnson City, NY 13790-1888<br>
----------=-=-=-=-=-=-=-=-===================-=-=-=-=-=-=-=-=----------<br>
</span></font>
</div>


<br><br>
<br></blockquote></div><br></div>