14 Jan 2004 brg   » (Journeyer)

I've made a lot of progress since September in getting vmips to boot Linux 2.4; in fact, I think the only missing piece now is proper interrupt-driven I/O support in my DZ11 serial chip emulation.

These days I spend the bulk of my time (at work, that is) working on a very nice compiler system called LLVM. It has recently been released under the U of Illinois/NCSA Open Source License. Anyone who's interested in compilers should have a good look at it; it makes writing program transformations a lot nicer than with traditional systems.

I've been messing around a little bit with Objective-C and Apple's Xcode and Interface Builder systems. They're pretty impressive. I worry a bit about Objective-C though; I get the feeling that its various implementations may have diverged more than is appropriate. This year I think I will try to learn SmallTalk.

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!