At 5:41 PM -0500 4/5/02, [EMAIL PROTECTED] wrote: >Time to pick this topic up: should we still keep 1.1.8 compatibility, when >JDK 1.4 is coming out? >
MacOS 9 does not support Java 1.2 and probably never will. The Microsoft virtual machine does not support Java 1.2 and probably never will. The Netscape 4.x virtual machine does not support Java 1.2 and probably never will. If you want Xerces to abandon these platforms and more, you're going to have demonstrate something significant that will be gained by doing so. >To keep such compatibility >- We can't use new functionality provided by new JDK's (for example, >collection interfaces); and >- We have to sacrifice performance. Hashtable's and Vector's are used, >which are (painfully) synchronized. > No you don't. If you don't want to pay the cost of the Hashtable or Vector then write your own unsynchronized Hashtable or List class. Nobody's forcing you to use java.util.Hashtable and java.util.Vector. These are pretty basic data structures taught in any decent CS201 course. There is little to no reason to tie ourselves to the Java Collections API if it's inconvenient to do so. >We think it's time to move on to JDK 1.2. Anyone has any concerns about it? > Why do you need to do this? What will you gain? XML parsing is a fairly algorithmic procedure that can be implemented in any reasonable language. What is the use-case for Java 1.2? What can it do for us that Java 1.1 can't? -- +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | [EMAIL PROTECTED] | Writer/Programmer | +-----------------------+------------------------+-------------------+ | The XML Bible, 2nd Edition (Hungry Minds, 2001) | | http://www.cafeconleche.org/books/bible2/ | | http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://www.cafeaulait.org/ | | Read Cafe con Leche for XML News: http://www.cafeconleche.org/ | +----------------------------------+---------------------------------+ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
