Hi.  I've been looking at the Classpath / GCJ merge status here:

http://gcc.gnu.org/java/libgcj-classpath-compare.html

specifically, java.io.  Of the un-merged classes, I group them as follows:

1. Classes Doing Native I/O
---------------------------
FileDescriptor
File
FileInputStream
FileOutputStream
RandomAccessFile

2. Classes Doing Character Encoding
-----------------------------------
InputStreamReader
OutputStreamWriter

3. Random Classes
-----------------
DataOutputStream
LineNumberReader
PrintStream

For #2, it seems that the answer is to switch to NIO.  I hear that the
Classpath version is not yet functional however.

For #1, I have no idea what has been decided regarding native code.
Last I checked, we still had a JNI/CNI deadlock going on.

For #3, I'm a bit confused.  Does anyone have any background on why
these classes aren't merged?  I poked around the source code, and it
does not appear obvious.  Are the Classpath versions seriously broken
or something?  (I already found a few errors that need fixing).

I'm thinking about trying to tackle some of the remaining un-merged
classes.

-- 
Aaron M. Renn ([EMAIL PROTECTED]) http://www.urbanophile.com/arenn/



_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to