23 Dec 2005 kjw   » (Journeyer)

Bowing to XUL

Got started learning XUL and figuring out how to write extensions for Firefox 1.5 and Komodo today. After a little bit of bang-head-on-monitor debugging, I've got a simple "hello, world" sort of thing happening, all nicely bundled into an XPI package.

The final product is going to be a front-end for a test framework I'm writing at work. Because the test framework is largely in Tcl, I originally envisioned a Tk front-end, but most of our developers don't have it installed. All of them have Komodo or Firefox installed, though.

My first impression is that things seem to have become much simpler as of Firefox 1.5, and I like that. Internationalisation is easy (so far -- I'm only handling one locale right now), and things seem to make fairly good sense so far. That being said, I haven't really done much with it yet, but time will tell.

The only downside is having to learn Javascript, which I have been lucky enough to avoid until now. Hopefully I can pick that up quickly.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!