VMMaker generate Java (JavaVM class files)?
David T. Lewis
lewis at mail.msen.com
Sat Sep 17 15:50:13 UTC 2005
On Sat, Sep 17, 2005 at 08:41:38AM -0700, Tim Rowledge wrote:
> In message <20050917113345.E874F83836 at sarg.ryerson.ca>
> Dave Mason <dmason at sarg.ryerson.ca> wrote:
>
> > I am working on a high-quality static compiler that currently accepts
> > Java class files as input. I have a Masters student looking for a
> > project, and I was thinking that it might not be *too* much work to
> > re-target VMMaker to generate Java or Java class files. This would
> > possibly make squeak even more portable, and would provide a good
> > test-bed for my compiler.
> >
> > Opinions (pro and con, technical and philosophical) welcome.
>
> Urk. Please, no.
>
> For a start, it wouldn't make Squeak even more portable (to the best of
> my knowledge) since Squeak has been ported to just about every machine
> that ever existed. I'm not entirely certain but I think the Difference
> Engine at the London Science Museum managed 3+4 doit :-)
>
> Next, consider the appalling overheads. So far as I can work out the
> typical java vm and support libraries appear to occupy many hundreds of
> megabytes.
>
> <sounds of tim banging head on desk and weeping 'make it go away, oh
> the pain, the humanity'>
but it *would* be nice to do a BCPL code generator for slang, don't you think?
Dave
More information about the Squeak-dev
mailing list
|