[M3devel] using interpreter as a bootstrap
Daniel Alejandro Benavides D.
dabenavidesd at yahoo.es
Mon May 28 23:04:41 CEST 2012
Hi all:
I guess that is the same as asking with a high-degree of compatibility a X mating machine core of a M3CG, and I believe it is the VAX-9000, it supported a CISC/RISC-core, but this was a huge machine, and so I think could be handy to get a sample of execution traces and match to every other possible one.
I believe they made a RR on that machine:
http://books.google.com.co/books?id=U8QpAQAAMAAJ&q=%22DEC+has%22#search_anchor
Thanks in advance
--- El lun, 28/5/12, Hendrik Boom <hendrik at topoi.pooq.com> escribió:
> De: Hendrik Boom <hendrik at topoi.pooq.com>
> Asunto: [M3devel] using interpreter as a bootstrap
> Para: m3devel at elegosoft.com
> Fecha: lunes, 28 de mayo, 2012 11:55
> On Mon, May 21, 2012 at 10:44:55PM
> -0400, Hendrik Boom wrote:
> > On Mon, May 21, 2012 at 10:50:44PM +0000, Jay K wrote:
> > >
> > > Is C-- adequately maintained? I don't think so.
> >
> > Bugs get fixed. And there's very few of them
> reported. But it's not
> > clear to me whether that's because it's so
> well-written, or because
> > almost no one uses it.
> >
> > Active development seems to be at a stendstill.
> >
> > > I'm also not super keen on depending on other
> projects.
> > > We'll see..
> >
> > I mentioned C-- because its implementation exists in
> both interpreted
> > and compiled versions. That seems to be a way to
> bootstrap the whole
> > thing. We could interpret the compiler using some
> portable
> > intermediate code -- we could even restrict the
> interpreter to provide
> > only a 32-bit machine, and then cross-compile from the
> interpreted
> > compiler to whatever machine we're installing on.
> Since every Modula
> > 3 compiler seems to be able to generate code for every
> platform,
> > this is a way to avoid having a separate binary
> bootstrap for every
> > platform.
>
> Of all the machies we already generatte code for, which has
> the easiest
> machine code to interpret? We don't really have to
> invent a new
> interpretable object code -- we already have one.
> Remember, the
> bootstrap only has to implement enough system resources to
> compile the
> core system.
>
> -- hendrik
>
>
> >
> > And a distro, like Debian, could have a source package
> that doesn't
> > need to have itself installed before it it can be
> installed.
> >
> > -- hendrik
> >
>
More information about the M3devel
mailing list