On Tue, Feb 5, 2013 at 2:24 PM, Igor Stasenko <siguctua@gmail.com> wrote:
On 5 February 2013 22:27, Eliot Miranda <eliot.miranda@gmail.com> wrote:
>
>
> On Tue, Feb 5, 2013 at 1:21 PM, Camillo Bruni <camillobruni@gmail.com>
> wrote:
>>
>>
>> On 2013-02-05, at 22:15, Eliot Miranda <eliot.miranda@gmail.com> wrote:
>>
>> > On Tue, Feb 5, 2013 at 1:12 PM, Camillo Bruni
>> > <camillobruni@gmail.com>wrote:
>> >
>> >> done:
>> >> https://ci.inria.fr/pharo/view/VM/job/StackVM/
>> >> https://ci.inria.fr/pharo/view/VM/job/PharoVM/
>> >
>> >
>> > "The Pharo VM (former Cog VM) is a VM that optimizes execution by
>> > mapping
>> > contexts to stack frames and lazily instantiating contexts.
>> > It further jits/compiles methods used more than once to machine-code and
>> > implements a number of send optimization schemes in that machine-code."
>> > =>
>> > "The Pharo VM (also known as the Cog VM) is a VM that optimizes
>> > execution
>> > by mapping contexts to stack frames and lazily instantiating contexts.
>> > It further jits/compiles methods used more than once to machine-code and
>> > implements a number of send optimization schemes in that machine-code."
>>
>> nope it is NOT the cog VM, your branch doesn't have a set of changes we
>> made,
>> notably to the file plugins, furthermore we ship by default with the
>> native
>> boost plugin.
>>
>> so to be fully correct I have to say *former*.
>
>
> No. �Cog is an architecture, a JIT plus an Interpreter, not a specific VM.
> StackVM is an architecture. �Interpreter VM is an architecture. You could
> clarify by saying
>
> "The Pharo VM (a derivative of the Cog VM) ..."
>
> or "The Pharo VM (a version of the Cog VM) ..."
>

i agree, "formely" is not good choice of word, granted that we are
regularly merging with your
code base and exchange improvements & fixes.

thank you Igor. �I agree. �PharoVM is a version of Cog. �I'm not claiming that Cog is the PharoVM, but the PharoVM is substantially, and architecturally, a Cog VM.


> --
> best,
> Eliot



--
Best regards,
Igor Stasenko.




--
best,
Eliot