XSLT advancements

Powered by LibXSLTI am using XSLT for some years now for doing all kinds of processing like importing and exporting databases, converting markup code and generating web pages. Because I was using almost all of XSLT‘s features and some important extensions of the standard EXSLT function set, I needed a conforming and feature-rich XSLT processor.

So my first choice always was Michael Kay‘s most excellent Saxon which not only covers the published standards completely, but is always a bit ahead of the pack. This comes as no surprise as Michael Kay is the maintainer of the upcoming XSLT 2.0 standard and has written a highly recommendable book on XSLT which unfortunately seems to be out of print as the publisher Wrox came into deep trouble recently and their fate is unclear to me.

However, Saxon is written in Java and therefore it is pretty slow. The good news is that the other XSLT processors have finally catched up with standards support and I have happily switched to the XSLT C Library of the GNOME project which is much faster and has good support for EXSLT, multiple output documents and some SAXON extensions (like explicit XHTML support). Well done, guys! This made my day.

Two Cars. One Shaft.

According to a press release, Thyssen Krupp has added another elevator car to existing elevator shafts in a building of University of Stuttgart so that there are now two elevators in one. The technical descriptions leaves things open like how you can get from bottom to top without changing cars, but maybe this usually doesn‘t happen in this building anyway. Who knows.

Camp Preview: Simon Budig

Simon BudigSimon Budig has been a member of the Gimp development community and has already done a lot of talks on using and scripting the Gimp and he provides a long list of tutorials and other resources on the Gimp on his home page.

Simon prepares two talks for the Camp: one on using the Gimp and another on how to write plug-ins for the Gimp. With the imminent arrival of Gimp 2.0 at the Gimp Developers Conference at the Camp, his talk will surely provide some insight on recent developments in that area as well.