Re: Bock is ready for alpha testing
Hamish Moffatt writes:
>I don't know what bock is, but it sounds like it's a Java compiler.
>Does that mean we can dump guavac at some stage?
No. Bock compiles to C, not JVM .class files. On the other hand, bock
is only intended to be a prototype, and its successor (if I ever get
the opportunity to write it) should be able to compile to JVM bytecodes.
>My complaints with guavac are:
>(c) I've never heard anything from the upstream authors with forwarded
> reports and I think the last email even bounced (the web site has
This page appears to exist (although it's not very extensive):
Or was there a 'real' site there previously?
Also, this excerpt might be of interest:
} From: email@example.com (Bradley M. Kuhn)
} Subject: OO optimization research resources
} Date: 28 Sep 98 05:38:30 GMT
} Message-ID: <19980928013830.U23240@ebb.org>
} X-To: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org,
} email@example.com, firstname.lastname@example.org, email@example.com,
} [Mentions optimisations to be implemented in GNU-spot, a clone of
} SUN's HotSpot.] However, even if these optimizations prove too slow for
} dynamic use in GNU-Spot, we hope to contribute implementations of these
} optimizations back to Guavac, a static Java source to JVM code compiler.
} David Engberg, the author of Guavac, recently noted that Guavac has only
} a peep-hole optimizer, and does not implement any advanced optimization
} techniques . In addition, Mr. Engberg has encouraged others to
} contribute to Guavac, since his available time to improve it is limited
}  Engberg, David. Electronic mail to the author. 26 May 1998.
}  Engberg, David. Electronic mail to the author. 20 May 1998.
... so it looks like there's a chance others might step up and start
maintaining guavac upstream.
White pages entry, with PGP key: <URL:http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94 B8 21 2D 01 DE 66 13 E2