build problems (was: Re: [jchevm] porting harmony classlib to JCHEVM)

2006-02-15 Thread Tim Ellison
what build problems do you have? Regards, Tim Weldon Washburn wrote: > Tim, > Good points below. I have a first cut at a kernel_path/Thread.java > that glues Harmony Class Library to GNU Classpath compatible VM > (jchevm). I will post it as soon as I get it to compile. Then we > will have som

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-15 Thread Weldon Washburn
Tim, Good points below. I have a first cut at a kernel_path/Thread.java that glues Harmony Class Library to GNU Classpath compatible VM (jchevm). I will post it as soon as I get it to compile. Then we will have some code for a debate on what parts (if any) can be sucked into the baseline kerne

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-15 Thread Tim Ellison
Geir Magnusson Jr wrote: > Archie Cobbs wrote: >> Compare Classlib's Thread.java: >> >> trunk/modules/kernel/src/main/java/java/lang/Thread.java >> >> with these files from Classpath: >> >> http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/Thread.java?rev=1.17&root=classpath&view=markup >>

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-12 Thread Geir Magnusson Jr
Archie Cobbs wrote: Geir Magnusson Jr wrote: The state of things now is that the VM API defined by Classlib is, well, not very well defined :-) That's not actually true. We may be missing documentation or something, but the Harmony Classlib VM API is a well-tested production API used by I

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-12 Thread Archie Cobbs
Geir Magnusson Jr wrote: The state of things now is that the VM API defined by Classlib is, well, not very well defined :-) That's not actually true. We may be missing documentation or something, but the Harmony Classlib VM API is a well-tested production API used by IBM in their commercial

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-12 Thread Archie Cobbs
Weldon Washburn wrote: I agree with most everything you said below. The Thread class is indeed tricky. I can't look at GNU Classpath code as I am doing this port. I want "kernel_path" to be Apache licensed and not a GPL Not looking is certainly a safe approach, but make sure you don't unnece

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-12 Thread Geir Magnusson Jr
Archie Cobbs wrote: Geir Magnusson Jr wrote: TO me, the ideal is to have a very clear demarcation of what is the Harmony Classlibrary VM interface. So I'd see Harmony VM Interface -- Harmony/Classpath Adapter -- JCHEVM Is t

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-12 Thread Weldon Washburn
Archie, Below is the README.txt that I intend to include with the (very) rough glue layer. The whole glue layer is currently 350KB. I am not certain if this donation needs to be a bulk contribution. Most of the 350KB derives from existing Apache Harmony code. Also, I don't want to check all the

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-11 Thread Weldon Washburn
Archie, I agree with most everything you said below. The Thread class is indeed tricky. I can't look at GNU Classpath code as I am doing this port. I want "kernel_path" to be Apache licensed and not a GPL derivative. I am only looking at the native entry points to JCHEVM. So I can't benefit fr

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-11 Thread Archie Cobbs
Geir Magnusson Jr wrote: I like your idea of zero mods to JCHEVM. I will attempt to localize all mods to Classlibrary's Kernel Classes. Maybe this set of modified Kernel Classes could be used by any VM that runs GNU Classpath. I assume you're talking about making a "glue layer" that the stand

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-11 Thread Geir Magnusson Jr
Weldon Washburn wrote: Archie, I like your idea of zero mods to JCHEVM. I will attempt to localize all mods to Classlibrary's Kernel Classes. Maybe this set of modified Kernel Classes could be used by any VM that runs GNU Classpath. I assume you're talking about making a "glue layer" that t

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-11 Thread Archie Cobbs
Weldon Washburn wrote: I like your idea of zero mods to JCHEVM. I will attempt to localize all mods to Classlibrary's Kernel Classes. Maybe this set of modified Kernel Classes could be used by any VM that runs GNU Classpath. I will try some experiments with java class name space to see if we c

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-11 Thread Weldon Washburn
Archie, I like your idea of zero mods to JCHEVM. I will attempt to localize all mods to Classlibrary's Kernel Classes. Maybe this set of modified Kernel Classes could be used by any VM that runs GNU Classpath. I will try some experiments with java class name space to see if we can create wrapper

Re: [jchevm] porting harmony classlib to JCHEVM

2006-02-10 Thread Archie Cobbs
Weldon Washburn wrote: Do you know if anyone is working on a port of Harmony Classlib to JCHEVM? If false, I would like to start this port. I can't guarantee I have time to finish the port but intend to at least sketch out what needs to be done so that others can join the effort. I don't know

[jchevm] porting harmony classlib to JCHEVM

2006-02-10 Thread Weldon Washburn
Archie Cobbs, Do you know if anyone is working on a port of Harmony Classlib to JCHEVM? If false, I would like to start this port. I can't guarantee I have time to finish the port but intend to at least sketch out what needs to be done so that others can join the effort. I have started looking