Thanks to all

Le 8 sept. 2014 à 10:14, Sven Van Caekenberghe <s...@stfx.eu> a écrit :

> Hi Annick,
> 
> On 08 Sep 2014, at 09:26, Annick Fron <l...@afceurope.com> wrote:
> 
>> What is the difference between pharoS and pharo ?
>> Annick
> 
> At one point there was just the standard Squeak VM. Then Eliot started the 
> CogVM project, whose ultimate goal was to have a JIT compiler. That meant 
> that he had to change part the way the image interacted with the VM, 
> especially around stack and closure/block usage [this is not 100% accurate, 
> but the details are complex]. So he decided to tackle this in two broad 
> steps: first make the just mentioned changes, test that part and then do the 
> JIT part.
> 
> So the Pharo S (aka Stack) VM and the Pharo (COG/JIT) VM are brothers, with 
> the old Squeak VM being their ancestor.
> 
> Practically, the S VM is slower (because it does not do JIT compilation), but 
> much more portable (because it does not have to generate machine code). The S 
> VM is often used to decided whether a VM problem is JIT related or not.
> 
> HTH,
> 
> Sven
> 
> 
> 


Reply via email to