Thursday, November 17, 2005


Back to ACK

Managed to get some work done on ACK tonight and restored the Windows build (VC6) - which had suffered slow bitrot and been broken. I've tried to keep all the different ACK builds functioning, but prior to the release of Minix 3 they were ignored and are most probably in a (mildly) broken state. All of the new functionality (i.e. new machine backends) added since the MinixACK-1.1.2 release has not yet been added to the non-Minix builds and some work will be required to get this all to build. Having the VC6 build is great and increases confidence in the system. I'll now focus on getting the other Windows builds (Borland C v5.5; and command line MSC - LCC-win32; Pelles; and Watcom are not yet supported) functioning, and then concentrate on integrating C-Cured. It will be interesting to see what errors CCured finds in the ACK sources...

XML revisted

It's been a while since the XML books arrived. I've had a quick read of XML Handbook and Definitive XSLT and XPath. The XML Handbook provides a buzzword compliant overview of the XML technologies and has definitely been written with marketing as a priority over substance. Fortunately the XML Core Tutorials (part 15) does provide a very solid technical overview of the different XML technologies and I've learnt a lot from it. There is quite a lot of material covered in the (almost) 300 pages of the tutorials and it is well written - this all makes the book worthwhile.

I've been referencing Definitive XSLT and XPath extensively in the last couple of days now that I'm writing XSLT 'in anger' (and have to get it to work!), but am finding the work to be of less value than I anticipated. The (few) cross-references in the book are useless as they reference sections in the book rather than individual pages. Since each section can be quite long I'm finding that getting information out of the book is rather time-consuming. The book would really profit from having good summaries of the material, but it appears that no effort has been made in providing this. In constrast, the material at w3schools is excellent and I've started referencing their XSLT element reference in preference to Definitive XSLT and XPath.

The Gnome XSLT library is excellent, as is the xsltproc command line tool.

The Definitive XML Schema has not been opened - it would be nice to say that I'm savouring the opportunity to learn more about XSchema, but the limitations of ZSI would make this an academic exercise. My major gripe with ZSI is that it attempts to do too much, and does much of it badly - whilst it's possible to define recursive structures (e.g. trees) with XSchema, ZSI cannot handle this. The restriction to hierarchical data types is just too limiting.

Links to this post:

Create a Link

<< Home

This page is powered by Blogger. Isn't yours?