On Tue, Feb 5, 2013 at 2:24 PM, Igor Stasenko <siguc...@gmail.com> wrote:

> On 5 February 2013 22:27, Eliot Miranda <eliot.mira...@gmail.com> wrote:
> >
> >
> > On Tue, Feb 5, 2013 at 1:21 PM, Camillo Bruni <camillobr...@gmail.com>
> > wrote:
> >>
> >>
> >> On 2013-02-05, at 22:15, Eliot Miranda <eliot.mira...@gmail.com> wrote:
> >>
> >> > On Tue, Feb 5, 2013 at 1:12 PM, Camillo Bruni
> >> > <camillobr...@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

Reply via email to