So I have to do the Harmony J1 talk next week. This is about our
project, so I'm looking for community input.
What are the major themes we want to emphasize, and what do we want
to cover? Please comment/add/subtract to the outline below.
- project goals
- community developed
On 6/23/05, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
Where is code we can start examining? What do the the java-on-java
implementations do?
geir
Geir,
I can't talk about code just yet. But I think we can at least get
started on the basic, low controversy APIs. For example, the
On Jun 24, 2005, at 5:17 PM, Weldon Washburn wrote:
On 6/23/05, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
Where is code we can start examining? What do the the java-on-java
implementations do?
geir
Geir,
I can't talk about code just yet.
I know, but I'm going to taunt you anyway!
If the API is meant to be language agnostic, it's just a bunch of
constants and a function vector. This should provide enouth to build a
better layer for each language.
The API between a Java JITer and a C JVM should be coarse grained
since cross-language calls are slow. ORP defines a very nice
On Jun 24, 2005, at 5:47 PM, Rodrigo Kumpera wrote:
If the API is meant to be language agnostic, it's just a bunch of
constants and a function vector. This should provide enouth to build a
better layer for each language.
The API between a Java JITer and a C JVM should be coarse grained
since
On 6/24/05, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
I know, but I'm going to taunt you anyway! Taunt!
Seriously, how about referring us to code in ORP at sourceforge?
You can download the last research posting of ORP from
http://sourceforge.net/projects/orp.
Two files in the bundle are
On 6/25/05, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
So this API is really for the classes Method, Field and Class, rather
than a bigger C API. Does this make it harder for other languages to
use or implement? (I have to admit it's going to take a few to start
thinking in C again...)
Jikes RVM has similar kinds of abstractions, but in Java of course ;-)
It's a pretty wide API since there are lots of things the JIT wants to
know about the program being compiled.
The javadoc for the system is online at
http://jikesrvm.sourceforge.net/api/index.html. The package of