Aaron M. Renn wrote:
> I thought that subject would get your attention! 

> No, we aren't ready to put out our first development release yet, but 
I
> would like to try to move us in that direction.  Now that people on 
the net
> are finding out more about our project, it is reasonable to expect 
that they
> will want to download and try the code.  I would like for them to be 
able to
> do that.

It will also speed development immensely to have bug reports coming in.  
We can't think of every test ourselves.

And especially, it will increase interest even more, hopefully to the 
point where we get a useful AWT working for the second release.

> So, I'd like to propose a first development release that:

> 1.  Works with Japhar

That would be me :)  It's coming along, along with java.lang.  The two 
go hand in hand.

> 2.  Runs on Linux (and perhaps other Unix like platforms if tested)
> 3.  Consists of a minimal useful Java runtime.

> I define minimal useful Java runtime as the following classes:

> java.io
> java.lang
> java.lang.reflect
> java.math
> java.net
> java.text
> java.util

You can add java.beans to the list.  It's done and up to 1.1 compliance, 
as far as I have tested it.  I haven't run it with the BeanBox, though.  
I figure if we have something working, we may as well include it.

> I put java.math and java.lang.reflect on the list because they are 
basically
> done.  java.io and java.net are basically done as well, and java.lang 
is
> well under way.
> <snip>

java.lang.reflect is going to be totally overhauled for the VM 
requirement.  No more VM independence on it; there's really no need for 
it, since the VMs have to implement most of it internally anyway.

FYI, java.lang's ETA (at least my part) is about a month from now.  That 
good enough?  The main reason it'll take so long is real life 
considerations crushing my time into nothingness right now.

> Let me know what you all think of this.

I think we should declare a "first development release" when we reach 
the point where Classpath runs javac with no arguments, with Japhar on 
Linux.

This should be good enough to release and get the bug reports flowing 
in.  I'd certainly like people like Bernd applying their considerable 
energy into making Classpath + Japhar work well.

Then we "spin up" with a couple of incremental versions like Linux (but 
not with such an insane version turnaround time) until we reach your 
more complete target of a first complete release.

--John Keiser


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Reply via email to