mercredi 30 novembre 2005

What about Classpath 1.1?

Yes, we already talked about it sometimes: what is the compatibility target of GNU Classpath with the official Sun's Java classes library? Everybody skipped JDK1.0. About JDK1.1, there are two objections: the first is who does still use JDK1.1?; the second is with all those progresses in Swing, XML and all the API's that are not in JDK1.1, it'd be a strange idea to remove all these API's from Classpath! Imagine the work of all the hackers involved. I can understand the two points and I even agree with them. But we have at the time I write this entry Classpath is 99.78% compatible with the JDK1.1 API! OK, you can say that Classpath is 97.61%, but there is still some non trivial work to be done in packages javax.swing.text, javax.swing.text.html, and maybe in some other packages.

The point of this blog entry is: Couldn't someone ask Sun for passing the TCK1.1 with Classpath? The someone could be Debian (of course, I have to ask other developers, the DPL and maybe the SPI) if the license of the TCK is acceptable and if it's not too expansive. But well... it's for TCK1.1!.. It shouldn't be so expansive ;-)

I'm sure the results of the TCK, even if it's the 1.1 could help GNU Classpath developers to make the code more compatible with the Sun's one, and that's what we want!

lundi 28 novembre 2005

Upgrading WordPress

I updated WordPress to 1.5 on edev. There is a wonderful theme capability. I added some themes from the Alex King. You can browse the themes with the Theme Browser.

mercredi 16 novembre 2005

DevJam Oldenburg report

I finaly sent the report ;-) of course I forgot some details but you can found them on a mail from Mark

Cacao to launch Eclipse 3.1 on PowerPC

When I met (for the second time in person) twisty (Christian Thalinger, one of the CacaoVM developers), he told me Cacao was one of the fastest JVM: «It sometimes kick Sun's JVM ass... note the *sometimes*» :-D Alas, it was not possible to launch Eclipse with it, and on PowerPC, the only usable solution was the excellent JamVM. Kaffe in interpreter mode takes ages to just launch Eclipse. I received a mail somedays ago, subject was like a spam: «I did it just for you» ;-) I wanna deleted it but I remembered the name ;-) I updated GNU/Classpath CVS and CacaoVM CVS, compiled both and yes! It works! And Yes! It's really fast! (note the really!) :-D

Many thanks Christian (and other devs from CacaoVM... and all the GNU/Classpath Devs of course!)

Site en ligne

Comme nous l'avions promis, le site web Toby-Vins est en ligne. L'achat en ligne devrait être effectif à partir du 21 novembre.

More stubs in Classpath?

In my last post, I was talking about the stubs in GNU/Classpath. These classes with empty methods. It's a bad thing because you think the class and method are there but they do nothing! Last time I ran egrep on the GNU/Classpath sources I found 2617 lines with '(TODO|FIXME|(not|Not) (I|i)mplemented|XXX|UnsupportedOperationException)'. Today, I found 2901 lines.

The first reaction could be: more stubs?! But also, maybe there are more code and so, more difficulties.

update: 2005/11/16 16:03 theBohemian told me that FIXME and TODO do not always lead to stub methods

update: 2005/11/16 16:59 mjw told me that rabbit78 added TODO's on Swing empty methods (and that's a really good thing!