I would add GCJ compiler compatibility to the list of changes. Because of licensing, this is the default Java compiler in Linux distributions. I had difficulty compiling Thrift on CentOS because of this compatibility issue, but didn't yet find the time to find out the reasons.
----- Original Message ---- > From: Johan Stuyts <[EMAIL PROTECTED]> > To: "[email protected]" <[email protected]> > Sent: Tuesday, September 9, 2008 2:40:41 PM > Subject: Redesign of the Java API > > Hi, > > I thought the move from Facebook to Apache packages might be an > opportunity to redesign the Java API. Redesigning the API at this stage > means that there are no backward compatibility issues: you either use the > old or the new packages. A switch can be added to the compiler to choose > between code that uses the old or the new packages.
