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